Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Tags: agno-agi/agno

Tags

v2.3.26

Toggle v2.3.26's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: v2.3.26 (#5993)

# Changelog

## Improvements:

- **Per-Request Isolation:** Improved request-level isolation for
agents/teams/workflows in shared FastAPI processes.

v2.3.25

Toggle v2.3.25's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: v2.3.25 (#5986)

# Changelog

## New Features:

- **LearningMachine:** A unified learning system that enables agents to
learn from every interaction. It coordinates multiple **learning
types**, each with its own storage backend and retrieval pattern.
- **Code Chunker**: A new chunker that leverages ASTs to split code into
contextually relevant segments

## Improvements:

- **BrowserbaseTools:** Fixed `get_page_content()` tool failing on large
pages by parsing HTML to extract only visible text content (strips
scripts, styles, comments)
- **Models:** Skip retries for non-retryable errors from LLM providers
(auth failures, context limits)

## Bug Fixes:

- **GoogleBigQueryTools:** Fixed SQL statement parsing/cleanup when
queries include comments.
- **DocumentChunking:** Fixed to properly respect `chunk_size` Parameter

v2.3.24

Toggle v2.3.24's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: v2.3.24 (#5949)

# Changelog

## Improvements:

- **MongoDB connection handshake now includes Agno version metadata.**
This enables better connection identification and log analysis for users
hosting MongoDB clusters with multiple applications.
- **Crawl4aiTools**: Add the `proxy_config` parameter, allowing further
configuration of the Toolkit.
- **Forbid tools to operate out of base directory**: Update
`PythonTools` and `MLXTranscribeTools` to automatically disallow
operating outside of the contextual base directory. Add the
`restrict_to_base_dir` to opt out of this feature and allow operations
outside of the base directory.
- **MarkdownChunker:** Now support `split_on_headings` parameter to
finely control how chunks are separated.
- **Knowledge ContentsDB requirement:** Improved warning and log
messages when contentsDB is not used with `Knowledge` . Improved filter
handling for agentic search.

## Bug Fixes:

- **Team session names**: Fix an issue when using `get_session_name`
directly from Team instances.
- **HITL consecutive user input**: Fix an issue on certain HITL flows
when getting user input in multiple consecutive rounds.
- **AgentOS Knowledge router:** Fix an issue where AsyncDB was not
correctly routed to for content update operations

---------

Co-authored-by: Willem Carel de Jongh <[email protected]>

v2.3.23

Toggle v2.3.23's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: Release 2.3.23 (#5934)

# Changelog

## Improvements:

- **Async Tool Support**: Toolkit now supports async tool functions,
which are automatically selected when the agent runs in an async
context.

## Bug Fixes:

- **`header_provider`** : Fix for check on `MCPTools`.
- **Team Run Cancellation**: Fixed issue on async team runs where
cancellation was not handled correctly.

v2.3.22

Toggle v2.3.22's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: v2.3.22 (#5914)

# 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](https://agentskills.io/home). See the
[docs](https://docs.agno.com/basics/skills).
- **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](https://docs.agno.com/basics/tools/mcp/dynamic-headers).

## 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](https://docs.agno.com/agent-os/remote-execution/overview).

## 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.

---------

Co-authored-by: Dirk Brand <[email protected]>

v2.3.21

Toggle v2.3.21's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: v2.3.21 (#5840)

# Changelog

## New Features:

- **Agent as Judge on AgentOS**: Our new [AgentAsJudge
Evals](https://docs.agno.com/basics/evals/agent-as-judge/overview) are
now completely supported on the AgentOS: you can configure and trigger
new runs, and will see existing runs listed with the rest in the Evals
page.

## Bug Fixes:

- **RunInput parsing**: Fixed an issue persisting RunInput objects when
providing it as a list of Message objects.
- **Mistral Embedder**: Fixed an issue setting timeout values for the
MistralEmbedder class.

v2.3.20

Toggle v2.3.20's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: v2.3.20 (#5822)

# Changelog

## Improvements

- Run Cancellation: Add async methods to our Run Cancellation setup, and
allow users to set a custom one using `set_cancellation_manager()`.
- `reasoning_content` for LiteLLM model wrapper: Extract reasoning
content from the models which support it via lite llm

## Bug Fixes:

- **Agent Run Retries**: Fixed an issue duplicating responses when
running asynchronously with `retries` set to more than 1.
- **Complex Memories on AgentOS**: Improve handling for nested memory
content on the OS API. This also fixes an issue with some memories
resulting from the v1 → v2 database migration.
- **Session sorting on AgentOS**: Fixed an issue sorting sessions
migrated from v1 to v2, that can have empty `updated_at` values.
- **Memory Dates**: Fixed an issue handling some date formats when
initializing User Memories.

---------

Co-authored-by: Kaustubh <[email protected]>

v2.3.19

Toggle v2.3.19's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release 2.3.19 (#5808)

# Changelog

## Bug Fixes:

- **Vector DB imports**: Improved import paths for vector database
integrations

v2.3.18

Toggle v2.3.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v2.3.18 (#5795)

# Changelog

## Improvements:

- **Google VertexAI**: Added support for a google oauth2 credentials
file for direct VertexAI authentication

## Bug Fixes:

- **Db Migration Router:** Fixed a bug causing Db migration router to
not get provisioned during resync

v2.3.17

Toggle v2.3.17's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: Release 2.3.17 (#5790)

# Changelog

## New Features:

- **ChromaDB Hybrid Search:** Added support for hybrid search using
dense vector similarity search (semantic) with full-text search
(keyword/lexical) using RRF fusion for local chroma db.
- **Remote Agents:** Added the `RemoteAgent`, `RemoteTeam` and
`RemoteWorkflow` classes enabling usage of Agents, Teams and Workflows
running on a remote AgentOS. Docs coming soon.
- **Remote AgentOS client**: Added the `AgentOSClient` class enabling
usage of an AgentOS running remotely. Docs coming soon.

## Improvements:

- **SemanticChunking Embedder Support:** Use any embedder with semantic
chunking - pass a model string, any Agno embedder (AzureOpenAI, Mistral,
etc.), or custom chonkie BaseEmbeddings implementation.
- **Reconnection for Workflows via socket:** Extended the existing
websocket implementation for workflows to be reconnected via socket in
case of interruption in AgentOS client.

---------

Co-authored-by: manu <[email protected]>
Co-authored-by: Yash Pratap Solanky <[email protected]>