Agent InfrastructureAutomated release watch

Agno v3.0.10

Agno v3.0.10 introduces breaking security hardenings for CodingTools and PublicSurface MCP access, alongside new features like Azure OpenAI Responses, Elasticsearch vector database support, and improved reader utilities.

Human read

Why this signal matters

Agno v3.0.10 includes multiple additions, improvements, bug fixes, and breaking changes. Key features include the addition of AzureOpenAIResponses for Azure deployments, an Elasticsearch vector database with vector/keyword/hybrid search, and DocumentationMarkdown for converting Mintlify and Fumadocs into Markdown for Knowledge sync. Breaking changes require developers to explicitly enable shell running in CodingTools (which also runs restricted commands without a shell) and define MCP allowed hosts in MCPConfig when public surface authorization is enabled. Additional fixes include converting RemoteAgent.role and RemoteTeam.role to properties, preserving falsy values in tool/workflow outputs, accepting text streams across several readers, and properly handling DynamoDB booleans as native BOOL values.

Agent parse

Actionable summary

Agno v3.0.10 introduces breaking changes: CodingTools now makes run shell opt-in ( enable run shell=True ) and uses restricted command execution without a shell; PublicSurface with MCP and auth defaults strictly to localhost unless configured via MCPConfig(allowed hosts=...) . Also adds AzureOpenAIResponses and Elasticsearch vector DB.

Agent usefulness
79/100
Confidence
96%
Canonical data
JSON + Markdown
Next actions

What builders should check

  • If using CodingTools shell execution, explicitly pass enable run shell=True and verify restricted commands run without shell syntax.
  • If using PublicSurface(mcp=True) with authorization=True , configure non-localhost domains in MCPConfig(allowed hosts=...) .
  • Update code accessing RemoteAgent.role or RemoteTeam.role to use property syntax ( .role ) instead of calling it as a method ( .role() ).
Classification

Tags and routing

agnoagent-runtimepython
Related signals

Continue the thread