github agno-agi/agno v2.3.22

latest releases: v2.3.24, v2.3.23
4 days ago

Changelog

New features

  • Agent Skills: Introducing the Skills class, enabling you to extend your Agents’ capabilities by providing specific skills, as defined by Anthropic’s Agent Skill specification. See the docs.
  • Dynamic headers for MCP: You can now pass a header_provider function to your MCPTools instances to generate dynamic headers when calling MCP tools. This is useful for headers that need to change based on context e.g. authorization tokens or user ids. See the docs.

Improvements:

  • Reasoning models: enable native reasoning for the following reasoning models:
    • OpenAI GPT-5.1 and 5.2 models
    • New Gemini 3, 3.5 and deepthink model
    • New DeepSeek r1 and reasoner models.
  • JWT Middleware Audience: Allow setting of the expected audience for checking
  • MCP transport default: The MCPTools class now defaults to StreamableHttp as transport when connecting to external MCP servers.
  • Postgres DB: Updates to the database session pooling logic and handling of illegal characters in any strings to store.0
  • A2A Remote Agents: Added support for a2a protocol when using remote agents. The also means Google ADK agents can be used with AgentOS as remote running agents. This feature is still in beta. See the docs.

Bug Fixes:

  • Chunking: Fixed paragraph and newline splitting in chunking strategies.
  • Early Termination in Workflows: Propagate stop flag from primitive inner steps to workflow
  • Context compression for OpenAIResponses: Update our CompressionManager to work properly with any model using the OpenAIResponses API.

What's Changed

New Contributors

Full Changelog: v2.3.21...v2.3.22

Don't miss a new agno release

NewReleases is sending notifications on new releases.