v2.3.25
agno-agi/agnov2.3.25Jan 12, 2026by kausmeows
AI Summary
Introduced a unified LearningMachine system for agent learning and a new AST-based Code Chunker, alongside improvements to BrowserbaseTools and retry logic.
Key Highlights
- LearningMachine unified learning system for agents
- Code Chunker leveraging ASTs for contextually relevant segments
- Fixed BrowserbaseTools get_page_content() for large pages
- Added retry logic to skip non-retryable model provider errors
New Features
- LearningMachine
- Code Chunker
Full Release Notes
# 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) - **AgentOS**: Fixed inconsistent URL handling where trailing slashes caused 404 errors or unnecessary redirects. ## Bug Fixes: - **GoogleBigQueryTools:** Fixed SQL statement parsing/cleanup when queries include comments. - **DocumentChunking:** Fixed to properly respect `chunk_size` Parameter ## What's Changed * fix: GoogleBigQueryTools SQL statements parsing by @manuhortet in https://github.com/agno-agi/agno/pull/5957 * chore: new demo env script by @ashpreetbedi in https://github.com/agno-agi/agno/pull/5961 * Add projects folder to gitignore for local symlink setup by @ashpreetbedi in https://github.com/agno-agi/agno/pull/5964 * feat: Add Claude Code GitHub Workflow by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/5976 * fix: parse html content from browserbase tools by @kausmeows in https://github.com/agno-agi/agno/pull/5967 * Fix: DocumentChunking Now Properly Respects chunk_size Parameter by @bhatt-neel-dev in https://github.com/agno-agi/agno/pull/5916 * fix: add retry logic to skip non-retryable model provider errors. by @uzaxirr in https://github.com/agno-agi/agno/pull/5984 * feat: Learning Machine by @ashpreetbedi in https://github.com/agno-agi/agno/pull/5897 * feat: Add CodeChunking strategy for AST-based code chunking [SDK-418] by @harshsinha03 in https://github.com/agno-agi/agno/pull/5981 * chore: v2.3.25 by @kausmeows in https://github.com/agno-agi/agno/pull/5986 **Full Changelog**: https://github.com/agno-agi/agno/compare/v2.3.24...v2.3.25