github agno-agi/agno v2.3.14

latest releases: v2.3.17, v2.3.16, v2.3.15...
one day ago

Changelog

New Features:

  • Reasoning Streaming: Add support to stream reasoning chunks for the case where reasoning_model is provided.
  • A2A interface endpoints: Add new endpoints to our A2A interface. You can now obtain the Agent Card for any of the available Agents, Teams and Workflows. We also updated the endpoints to run your Agents, Teams and Workflows to fit the updated protocol. See the docs.

Improvements:

  • JSON Schema for Structured Outputs: output_schema now accepts JSON schemas in provider-specific formats, passed directly to the model API without transformation. This gives users full control over structured output configuration for OpenAI, Claude, and OpenAI-like providers.
  • Persistence for errored runs: Improved how all kind of errors are handled during Agent and Team runs. Now an event representing the error will always be emitted (in streaming scenarios). And the runs containing errors will also always be persisted, when relevant.
  • Session names on AgentOS: Minor improvements to what is shown as the Session name in the AgentOS, considering the case of session with introduction messages.
  • Milvus Search: Added search_parameters to the search and async_search methods of the Milvus vector database class.
  • AgentOS app reloading: Add reload_includes and reload_excludes to the serve function of AgentOS. Using these you can specify which files the AgentOS app listens to to reload.
  • Default Gemini Embedder: The default model ID for Gemini Embedder class has now been updated to the latest gemini-embedding-001

Bug Fixes:

  • BaseEval Improvement: Improved handling of agent and team parameters inside tool functions by using lazy imports, resolving a warning during access.
  • Milvus filtering: Fix an issue parsing search filters under certain conditions when using the Milvus vector database.
  • Duplicate ID validation: Agents, Teams or Workflows with duplicated IDs are no longer allowed in AgentOS, to avoid unexpected behavior.

What's Changed

Full Changelog: v2.3.13...v2.2.14

Don't miss a new agno release

NewReleases is sending notifications on new releases.