v1.0.1
VRSEN/agency-swarmv1.0.1Sep 13, 2025by nicko-ai
AI Summary
Improves terminal demo capabilities and fixes streaming event handling.
Key Highlights
- Backwards-compatible rename: return_input_guardrail_errors -> throw_input_guardrail_error
- Terminal demo support for compact, summarize, and reset commands
- Streaming event handling made non-destructive
- Default model assignment to agent init
New Features
- Throw input guardrail error rename
- Terminal commands: compact, summarize, reset
- Streaming non-destructive handling
- ExtraParams support in SendMessage
- FastAPI integration additional_instructions parameter support
Full Release Notes
## What's Changed ### Agent API & Defaults * [backwards-compatible] agents: rename return_input_guardrail_errors -> throw_input_guardrail_error by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/330 * Added default model assignment to agent init by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/338 * Updated handoff tool to include unedited agent name and recipient_agent field by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/337 ### Terminal & UI * Improve Terminal Demo: Support commands: compact summarize, reset by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/331 * terminal_demo: enable reasoning summaries and render in console by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/335 * Fixed reasoning duplication in terminal demo by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/336 * Updated handoff name display in terminal demo by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/332 * ui(console): improve ConsoleEventAdapter rendering by @bonk1t in https://github.com/VRSEN/agency-swarm/commit/a775841 * ui(launcher): reuse entry agent sync client in /compact; add unit test to ensure model passthrough and non-OpenAI path by @bonk1t in https://github.com/VRSEN/agency-swarm/commit/434c9dc * ui/terminal: compact uses OpenAI minimal reasoning when model contains 'gpt'; keep provider string intact; retain ID sanitization; integration test unchanged by @bonk1t in https://github.com/VRSEN/agency-swarm/commit/89b93b3 * fix: enable terminal_demo slash menu with prompt-toolkit dependency by @bonk1t in https://github.com/VRSEN/agency-swarm/commit/9981feb ### Streaming & Messaging * refactor: make streaming event handling non-destructive by @bonk1t in https://github.com/VRSEN/agency-swarm/commit/13840d2 * streaming: add ensure_event_agent_metadata and use in SendMessage to avoid overwriting agent attribution during sub-agent forwarding by @bonk1t in https://github.com/VRSEN/agency-swarm/commit/6c8e023 * feat: add ExtraParams support to SendMessage for clean field customization by @bonk1t in https://github.com/VRSEN/agency-swarm/commit/8356ee6 ### FastAPI Integration * fix: FastAPI integration additional_instructions parameter support by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/328 ### Tests & Stability * tests: stabilize integration test flakes by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/333 * tests: migrate fin_agency agents from v0.x to v1.x pattern by @bonk1t in https://github.com/VRSEN/agency-swarm/commit/d471366 * test: fix ConsoleEventAdapter handoff_agent initialization in test fixture by @bonk1t in https://github.com/VRSEN/agency-swarm/commit/06d97a9 ### Docs & Examples * Updated examples and docs by @ArtemShatokhin and @bonk1t in https://github.com/VRSEN/agency-swarm/pull/326 and https://github.com/VRSEN/agency-swarm/pull/327 * Updated multi_agent_workflow example by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/329 * docs(AGENTS): prioritize running relevant tests first; reserve make ci for final verification by @bonk1t in https://github.com/VRSEN/agency-swarm/commit/a7ab748 ### Other * Bug fixes and updates by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/334 **Full Changelog**: https://github.com/VRSEN/agency-swarm/compare/v1.0.0...v1.0.1