✦ Features 7
- breakadd swarm tool in TypeScriptmultiagenttool
- make the Python middleware system publicdevxhooks
- add swarm tool in Pythonmultiagenttool
- use agent.cancel() to stop the event loop (Python)hilagent
- add harness, CLI, and box release streams
- add docs-verifier skill
- add experimental OpenAI Live providermodelbidirectional-streaming
⊘ Fixes 18
- add context window limits for GPT-6 Sol, Luna and 6.1 Sol (py + ts)contextmodel
- invoke endpoints off the event loopasyncmodel
- keep assistant text that sits beside tool callsmodel
- retry with drop_block when a history edit invalidates replayed thinkingcontextmodel
- delegate FileMemoryStore search, scope storage namespacespersistence
- replace retired Claude Sonnet 4 model IDs with Sonnet 4.6model
- preserve tool result adjacency in mistral, writer and llamacppmodel
- run the default local environment's commands on Windowsserver
- add DISPATCHED status to prevent fan-in double-execution on resume (#3633)asyncmultiagent
- let providers enforce structured output when a model cannot be forcedmodelstructured-output
- inherit the parent's interventions in the default subagent buildermultiagentinterventions
- drop unsigned reasoning instead of raising KeyErrormodel
- fix test flakiness caused by set_tracer_provider pollutionotel
- add context window limits for GLM-5, 5.3 and 4.7 Flash (py + ts)contextmodel
- always append the JSON output format to ModelExtractor promptstoolagent
- cap litellm below 1.107.0model
- run Bedrock knowledge base calls off the event loopasyncpersistence
- render tool calls as text in summarizer inputcontextmodel