✦ Features 8
- breakadd swarm tool in TypeScriptmultiagenttool
- port baggage propagation to TypeScriptotellanguage
- make the Python middleware system publicdevxhooks
- use agent.cancel() to stop the event loop (Python)hilagent
- add harness, CLI, and box release streams
- enforce invoke limits and usage accounting across the whole agent treemultiagentagent
- add docs-verifier skill
- add decision usage to the request's invocation contextcontextmodel
⊘ Fixes 15
- return portable filename from TS FileStorage.storepersistence
- keep removal markers and summaries out of message 0context
- add context window limits for GPT-6 Sol, Luna and 6.1 Sol (py + ts)contextmodel
- report correct paths for values after nested objects in deepCopyWithValidationdevx
- 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
- drop reasoning blocks the target model rejects (TypeScript)model
- omit empty citation source when replaying citationsmodel
- run the default local environment's commands on Windowsserver
- inherit the parent's interventions in the default subagent buildermultiagentinterventions
- 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
- render tool calls as text in summarizer inputcontext
- prevent text duplication across streamed content blocksmodelagent