This release fixes several issues with AI model interactions, including title generation failures with reasoning models and shell command hangs.
Bug Fixes
- Fixes title generation failures with OpenAI reasoning models by using low reasoning effort instead of omitting it
- Fixes shell command hangs when a tool command backgrounds a child process
- Repairs malformed JSON in edit_file tool call arguments that was causing parsing failures
- Moves reasoning token budget floor to OpenAI provider for better token management
Improvements
- Increases title generation token budget for reasoning models to ensure adequate output space
- Adds thinking_display provider option for Anthropic models to control visibility of thinking blocks
Technical Changes
- Adds test assertion for non-empty title in end-to-end title generation tests
What's Changed
- docs: update CHANGELOG.md for v1.46.0 by @docker-read-write[bot] in #2455
- fix: title generation fails with OpenAI reasoning models by @trungutt in #2412
- fix: repair malformed JSON in edit_file tool call arguments by @trungutt in #2452
- Add thinking_display provider_opt for Anthropic models by @dgageot in #2451
- shell: fix hang when a tool command backgrounds a child process by @dgageot in #2462
- bump direct Go dependencies by @dgageot in #2463
Full Changelog: v1.46.0...v1.47.0