v1.2.0
VRSEN/agency-swarmv1.2.0Oct 14, 2025by nicko-ai
AI Summary
Introduces FastAPI capability metadata, state isolation per agency, and hardens vector-store sync resilience.
Key Highlights
- Per-agent capability metadata (tools, reasoning) served via FastAPI
- Runtime and pending guard isolation per agency
- Vector-store sync hardening with cleanup, timestamp reconciliation, and ID parsing
- Handoff reminder customization moved to Agent.handoff_reminder
New Features
- FastAPI support for DRY_RUN env variable to serve metadata without initialization
- Handoff reminder system moved to Agent.handoff_reminder
- Vector-store file cleanup and timestamp reconciliation for sync jobs
- MCP shutdown handling hardening
Full Release Notes
## Features - FastAPI integration: provide per-agent capability metadata (tools, reasoning, hosted tools) by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/397 - FastAPI integration: support `DRY_RUN` env variable so agent metadata can be served without initialization / API keys by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/398 - handoffs (backwards-compatible): move reminder customization onto `Agent.handoff_reminder`, add a dedicated `examples/handoffs.py`, and update communication-flow docs by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/388 and by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/399 ## Improvements & Fixes - fix: isolate agent runtime state per agency by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/396 - fix: isolate send_message pending guard per thread manager by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/394 - fixes: add vector-store file cleanup, timestamp reconciliation, and resilient ID parsing so stale artifacts and OpenAI ID mismatches no longer break sync jobs by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/393 and @bonk1t in https://github.com/VRSEN/agency-swarm/pull/395 - fix: harden mcp shutdown handling by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/401 ## Dependencies - deps: upgrade the OpenAI Agents SDK from 0.2.9 to 0.3.3 (plus pinned transitive updates) to include streaming fixes and other improvements by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/369 ## Docs - docs: rename "open-source models" to "third-party models", fix GitHub references by @bonk1t in https://github.com/VRSEN/agency-swarm/pull/391 - docs/examples: expand hybrid communication flow guidance and align tutorials with the new handoff reminder APIs by @ArtemShatokhin in https://github.com/VRSEN/agency-swarm/pull/388 Full Changelog: https://github.com/VRSEN/agency-swarm/compare/v1.1.0...v1.2.0