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_sizeParameter
What's Changed
- fix: GoogleBigQueryTools SQL statements parsing by @manuhortet in #5957
- chore: new demo env script by @ashpreetbedi in #5961
- Add projects folder to gitignore for local symlink setup by @ashpreetbedi in #5964
- feat: Add Claude Code GitHub Workflow by @Mustafa-Esoofally in #5976
- fix: parse html content from browserbase tools by @kausmeows in #5967
- Fix: DocumentChunking Now Properly Respects chunk_size Parameter by @bhatt-neel-dev in #5916
- fix: add retry logic to skip non-retryable model provider errors. by @uzaxirr in #5984
- feat: Learning Machine by @ashpreetbedi in #5897
- feat: Add CodeChunking strategy for AST-based code chunking [SDK-418] by @harshsinha03 in #5981
- chore: v2.3.25 by @kausmeows in #5986
Full Changelog: v2.3.24...v2.3.25