✦ Features 5
- add cache_key to CacheConfig for key-routed cache providersmodel
- add configurable classifier strategymultiagentmodel
- add FileMemoryStorepersistence
- inject an external cancellation signal into agent invocationsasyncagent
- add session_id property to Agentagentsessions
⊘ Fixes 16
- count Gemini tool-use tokens as input and thinking tokens as outputmodel
- warn and skip cachePoint message blocks instead of raisingmodel
- redact blocked content when guardrail trace is disabledmodelinterventions
- convert JSON content blocks to text for Amazon Nova models in tool resultsmodel
- harden mantle routing integ tests
- restore always() in upload-metrics if guard
- yield trailing usage metadata chunk after finish_reason (#3902)model
- grant Bidi integration test permissionsbidirectional-streaming
- use shared Google API key in integration testmodelbidirectional-streaming
- append the format to message document filenamesmodel
- prevent in-place mutation of message history in normalizercontextagent
- detect Mantle context overflow errorscontextmodel
- emit semconv-compliant cache usage attributesotel
- simplify agent delegation by making end_turn accept content blocksmultiagenthooks
- treat empty integration test reports as a no-op
- count cached tokens in context-size and compaction baselinecontext