Highlights
- Upstream Sync: Updated to the latest upstream version with critical bug fixes and new features
- Google AI Tool Handling: Fixed issue where Gemini models would ignore all but the first tool call
- AWS Bedrock Knowledge Bases: Added comprehensive vector store support for AWS Bedrock Knowledge Bases
- Anthropic Reasoning Enhancement: Added reasoning content support for function calling choices to maintain consistency with Claude Sonnet 4
Major Improvements
Upstream Integration
This release incorporates the latest changes from the upstream repository, bringing several important fixes and enhancements.
Google AI Provider Enhancements
- Fixed Multi-Tool Processing: Google AI provider now correctly handles multiple tool calls in a single request
- Improved Tool Consolidation: Changed from creating multiple tools with single function declarations to a single tool with multiple function declarations
- Better API Compatibility: Aligned tool handling with Google AI API expectations for more reliable function calling
AWS Bedrock Knowledge Bases Vector Store
- Complete Vector Store Implementation: Added full support for AWS Bedrock Knowledge Bases as a vector store backend
- Document Ingestion: Comprehensive document ingestion capabilities with support for various file formats
- S3 Integration: Native S3 bucket integration for document storage and retrieval
- Metadata Filtering: Advanced filtering capabilities for precise document retrieval
Anthropic Provider Improvements
- Reasoning Content for Function Calls: Added reasoning content support to function calling choices
- Claude Sonnet 4 Compatibility: Enhanced compatibility with the latest Claude Sonnet 4 model behavior
- Consistent API Behavior: Synchronized reasoning content handling with OpenAI provider for consistent cross-provider experience
Borrowed Upstream Pull Requests
This release incorporates code and improvements from the following upstream pull requests:
- Google AI Multi-Tool Fix from PR #1244 by @jpoz - Fixed issue where Gemini would ignore all but the first tool
- AWS Bedrock Knowledge Bases from PR #1200 by @lucaronca - Added comprehensive vector store support
- Additional Enhancements from PR #1135 by @lucaronca - Various improvements and bug fixes
- Provider Updates from PR #1260 by @laurence-nearform and @lmorg - Enhanced provider capabilities
Contributors
- @jpoz - Google AI multi-tool fix (upstream PR tmc#1244)
- @lucaronca - AWS Bedrock Knowledge Bases implementation (upstream PRs tmc#1200, tmc#1135)
- @laurence-nearform - Provider enhancements (upstream PR tmc#1260)
- @lmorg - Provider enhancements (upstream PR tmc#1260)
- @asdek - Anthropic reasoning enhancements
Full Changelog: v0.1.13-update.3...v0.1.13-update.4