This release optimizes tool instructions, removes unused session metadata, and includes several bug fixes and improvements.
Improvements
- Optimizes builtin tool instructions for conciseness by applying Claude 4 prompt engineering best practices
- Removes unused branch metadata and split_diff_view from sessions to clean up data storage
Bug Fixes
- Fixes emoji rendering issues in iTerm2
- Reverts keyboard enhancement changes that caused incorrect behavior in VSCode with AZERTY layout
Technical Changes
- Extracts compaction logic into dedicated pkg/compaction package for better code organization
- Updates skill configuration
- Improves evaluation system by validating LLM judge, disabling thinking for LLM as judge, and removing handoffs scoring
- Disallows unknown fields in configuration validation
What's Changed
- Bump dependencies by @dgageot in #2094
- Optimize builtin tool instructions for conciseness by @dgageot in #2091
- docs: update CHANGELOG.md for v1.32.3 by @docker-read-write[bot] in #2097
- Remove unused branch metadata and split_diff_view from sessions by @rumpl in #2078
- Revert "tui: improve tmux experience and simplify keyboard enhancements" by @gtardif in #2098
- Fix 2089 - emoji rendering in iTerm2 by @dgageot in #2099
- Extract compaction into a dedicated pkg/compaction package by @dgageot in #2101
- Improve evals by @dgageot in #2100
Full Changelog: v1.32.3...v1.32.4