Agno v3.0.6
Agno v3.0.6 introduces stateless MCP serving for multi-instance deployments, adds fastmcp-based MCP client migration, exposes an MCP Server Card endpoint, and resolves key bugs across Anthropic, Gemini, and chunking modules.
Why this signal matters
Agno release v3.0.6 introduces stateless MCP serving ( MCPConfig(stateless=True) ), enabling horizontal replica scaling without session affinity at the expense of server-initiated notifications and SSE resumability. Protocol negotiation mode can now be controlled via MCPTools(protocol mode=...) , defaulting to 'legacy' while supporting 'auto', with internal clients migrated to fastmcp.Client . Additional features include an AgentOS MCP Server Card at GET /mcp/server-card , support for .zip and .eml file uploads in AgentOS, custom route bypasses via AuthorizationConfig.excluded route paths , and custom async client injection for AWS Bedrock models and embedders. Bug fixes include verbatim Anthropic assistant turn replay to prevent thinking block rejections, dynamic MIME type resolution for Gemini images, deduplication of trailing chunks in RecursiveChunking, streamed error exposition and wire field transmission in AG-UI, and pinned dependency tree-sitter-language-pack<1.16 for the chonkie code chunker.
Actionable summary
Agno v3.0.6 release brings stateless MCP serving via MCPConfig(stateless=True) , modernizes MCP client on fastmcp.Client , adds protocol negotiation controls, introduces /mcp/server-card , enables custom Bedrock async clients, and fixes Anthropic thinking block replay errors.
- Agent usefulness
- 82/100
- Confidence
- 96%
- Canonical data
- JSON + Markdown
What builders should check
- Upgrade Agno deployments to v3.0.6 if running multi-instance architectures that benefit from stateless MCP serving via MCPConfig(stateless=True).
- Evaluate MCP protocol era negotiation by configuring MCPTools protocol mode if moving beyond legacy session-based handshakes.
- Verify Anthropic workflows utilizing extended thinking to ensure previous turn rejection errors are resolved.