✦ Features 7
- accept callable hook callbacks in Agent constructorhooks
- add client_config param and deprecate a2a_client_factorya2a
- plumb through cache tokens in metadata eventsmodel
- add take_snapshot() and load_snapshot() methodsagent
- support loading skills from URLs
- add metadata field to messages for stateful context trackingcontext
- support request_state stop_event_loop flagbidirectional-streaming
⊘ Fixes 7
- handle missing optional fields in non-streaming citation conversionbidirectional-streaming
- add common gen_ai attributes to event loop cycle spansotel
- use per-invocation usage in agent span attributesotel
- clear leaked running loop in MCP client background threadmcp
- preserve Gemini thought_signature in LiteLLM multi-turn tool callsmodel
- normalize empty toolResult content arrays in _format_bedrock_messagesmodel
- remove force_flush in tracerotel