This release improves tool call handling and evaluation functionality with several technical fixes and optimizations.
Improvements
- Optimizes partial tool call streaming by sending only delta arguments instead of accumulated arguments
- Reduces evaluation summary display width for better terminal formatting
- Includes tool definition only on the first partial tool call to reduce redundancy
Bug Fixes
- Fixes schema conversion for OpenAI Responses API strict mode, resolving issues with gpt-4.1-nano
- Removes duplicate tool call data from tool call response events to reduce payload size
Technical Changes
- Updates evaluation system to not provide all API keys when using models gateway
- Removes redundant tool call information from response events while preserving tool call IDs for client reference
What's Changed
- docs: update CHANGELOG.md for v1.33.0 by @docker-read-write[bot] in #2159
- Fix (reduce) evals summary width by @gtardif in #2160
- Evals: don't provide all API keys when using models gateway by @gtardif in #2162
- Only send the delta on the partial tool call by @rumpl in #2105
- build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 in the go_modules group across 1 directory by @dependabot[bot] in #2164
- Remove the tool call from the tool call response event by @rumpl in #2163
- Fix schema conversion for OpenAI Responses API strict mode - Fixes tool calls with gpt-4.1-nano by @gtardif in #2168
Full Changelog: v1.33.0...v1.34.0