You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full serde coverage — ToolExecutionStrategy, ContextConfig, ExecutionLimits now serialize/deserialize
ExtensionMessage struct — replaces inline Extension { role, data } variant with a proper struct adding a kind field for categorization
Breaking Changes
AgentMessage::Extension serialization format changed. The old #[serde(flatten)] format ({"role": "x", "key1": "val1"}) is replaced with a nested struct: {"role": "extension", "kind": "...", "data": {...}}. Any previously serialized Extension values are incompatible with the new format.
AgentLoopConfig has 3 new required fields — before_turn, after_turn, on_error (all Option, set to None for previous behavior).