LLMProvider::using()
method that caused infinite loops when creating LLM providersConfigResolver
when handling ConfigResolver
instances as providersDeferred::isSet()
method that was causing incorrect state reportingmax_completion_tokens
instead of deprecated max_tokens
for compatibility with newer models like o3-mini (thanks to @gewa24)Field::structure
was not deserializable when nested in structures used as collection item types (thanks to @gewa24)CachedMap
→ Data/CachedMap
DataMap
→ Data/DataMap
FrontMatter
→ Markdown/FrontMatter
Context
and Layer
classes to utils package for improved context managementValidateCodeBlocks
command for automated validationValidationService
with event-driven metrics collectionCachedMap
, DataMap
, and FrontMatter
classes. Update import statements: