Changelog
New Features:
- Claude Vertex AI: Implemented a new Claude model class to be served through Vertex AI.
- Dynamic Model Router in OpenRouter: Added the ability to define multiple models in the OpenRouter Class in case the primary model fails
Improvements:
- AgentOS MCP server with custom FastAPI apps: AgentOS instances running with a custom FastAPI app as base app can now be exposed as MCP servers, using the
enable_mcp_server
parameter. - Support MCP tools inside the AgentOS MCP server: The Agents, Teams and Workflows exposed via MCP in your AgentOS MCP server can now use MCP tools.
- FileTools with relative paths: Update the FileTools Toolkit to better handle using relative paths in all its methods.
Bug Fixes:
- Support MCP tools with custom FastAPI apps: Fixed a bug provoking errors when connecting to MCP servers inside an AgentOS setup with a custom FastAPI app as base app.
- Reading sessions with no runs: Fixed a bug reading Team sessions with no runs, which happens when cancelling a Team run early.
- Cancelling Workflow runs started via websocket: Fixed a bug that made run cancellation fail for workflow runs started via websocket.
What's Changed
- fix: workflow cancel flow by @kausmeows in #4947
- feat: better handle of MCP lifecycle in the AgentOS by @manuhortet in #4949
- feat: claude vertexai by @ysolanky in #4943
- fix: make file names relative to base_dir by @mickvav in #4836
- fixes #4611 - Added Fallback models in OpenRouter by @uzaxirr in #4906
- docs: add Opik telemetry docs by @vincentkoc in #4881
- chore: Release 2.1.3 by @ysolanky in #4953
New Contributors
- @mickvav made their first contribution in #4836
- @uzaxirr made their first contribution in #4906
- @vincentkoc made their first contribution in #4881
Full Changelog: v2.1.2...v2.1.3