v1.5.0
VRSEN/agency-swarmv1.5.0Dec 1, 2025by bonk1t
AI Summary
This release adds ToolFactory for converting MCP servers into validated tools, enables OpenAPI schema generation for tools, and includes various fixes for guardrail streaming, error output normalization, and streaming context handling.
Key Highlights
- ToolFactory.from_mcp to convert MCP servers into validated tools
- OpenAPI schema generation for tools
- server_url added to run_fastapi for better schema generation
- Improved guardrail streaming persistence and execution modules
- Normalized basetool error output
New Features
- ToolFactory.from_mcp to convert MCP servers
- Enable OpenAPI schema generation for tools
- Add server_url to run_fastapi
Full Release Notes
## What's Changed ### Features * add ToolFactory.from_mcp to convert MCP servers into validated tools by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/453 * enable OpenAPI schema generation for tools by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/446 * add server_url to run_fastapi for better schema generation by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/465 ### Fixes and improvements * fix: correct guardrail streaming persistence and refactor execution modules by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/434 * fix: normalize basetool error output by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/455 * fix: prevent streaming context override mutation by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/457 * improvement: move timeout into a tool input field by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/456 * improvement: simplified model definition in litellm doc by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/463 ### Dependencies * bump openai-agents to 0.6.0 by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/458 ### Docs * add n8n integration docs by @dumitruPuggle in https://github.com/VRSEN/agency-swarm/pull/464 * update n8n integration documentation to include notes on self-h… by @dumitruPuggle in https://github.com/VRSEN/agency-swarm/pull/466 **Full Changelog**: https://github.com/VRSEN/agency-swarm/compare/v1.4.1...v1.5.0