v0.7.0

VRSEN/agency-swarmv0.7.0Jun 20, 2025by nicko-ai

AI Summary

Adds Streamable MCP Server support and CLI enhancements.

Key Highlights

  • Streamable HTTP MCP Server support via MCPServerStreamableHttp
  • New CLI mcp-server command for launching MCP servers
  • run_mcp integration helper for exposing BaseTools via HTTP
  • CORS configuration support for run_fastapi

New Features

  • Streamable HTTP MCP Server
  • CLI MCP server command
  • run_mcp integration helper
  • CORS support in run_fastapi
  • Tool loading skips test files

Full Release Notes

## What's Changed
- Support for a Streamable HTTP MCP server was added through `MCPServerStreamableHttp` and its parameter model
- The CLI gained a new mcp-server command for launching an MCP server from a tools directory with configurable host/port/token and CORS settings
- A new integration helper `run_mcp` exposes `BaseTools` via an HTTP server with optional authentication and CORS configuration
- `Agent.run_fastapi` now accepts a cors_origins parameter so CORS can be controlled when serving a single agency
- `Agent._load_tools` skips files whose names start with test_ or end with _test.py when loading tools from a directory
- Documentation updates include CORS options for FastAPI integration and a new migration guide for moving from v0.x to v1.x

## Contributions
* Http server and pre-loaded tools support, reliability improvements by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/291
* Mcp server integration by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/293
* allow for unit test files within tools folder without meltdown by @sreyemnayr in https://github.com/VRSEN/agency-swarm/pull/292
* Improve migration guide by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/294

## New Contributors
* @sreyemnayr made their first contribution in https://github.com/VRSEN/agency-swarm/pull/292

**Full Changelog**: https://github.com/VRSEN/agency-swarm/compare/v0.6.3...v0.7.0