🚀 CodeBuddy Code v2.110.0 Release
📦 Version Information
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.110.0 |
| Agent SDK JS | v0.3.190 |
| Agent SDK Python | v0.3.189 |
✨ New Features
Five New Slash Commands
This release adds 5 practical slash commands covering common development scenarios such as code review, verification, and debugging:
/simplify— Reviews and cleans up changed code from four perspectives: reusability, simplification, efficiency, and abstraction levels, helping you keep code concise/code-review— Reviews correctness bugs and code quality issues in the current diff, supports--fixfor automatic fixes and--commentto post PR comments directly/verify— Verifies that code changes work as expected, automatically runs tests and build checks to ensure changes don't break existing functionality/copy— Copies the most recent AI response to the system clipboard, supports specifying the Nth response via parameter for quick content reference/debug— Enables debug logging with one command to help diagnose abnormal issues encountered during sessions
🔧 Improvements
- Tool name matching: Tool name matching now supports case-insensitive comparison. When the model returns a tool name with inconsistent casing compared to the registered name (e.g.,
PowershellvsPowerShell), the engineering layer automatically falls back to matching, avoiding tool call failures - Windows Git Bash hint: On Windows platforms, a Git Bash syntax hint is appended to the Bash tool description, guiding the model to use POSIX shell syntax (
/dev/nullinstead ofNUL,$VARinstead of%VAR%), improving Windows user experience - Permission mode copy: Added UI text for "Auto" and "Do Not Disturb" permission modes with clearer and more intuitive descriptions
🐛 Bug Fixes
- ACP conversation rendering: Fixed an issue where the client didn't display subsequent content after conversation completion when the model had returned final text but streaming body was missing
- Background task notifications: Fixed background task completion notifications not being forwarded to the client in ACP modes like WorkBuddy / Web UI; background command results now display correctly after execution
- Log completeness: Fixed buffered log loss when headless mode is terminated by signals, ensuring
~/.codebuddy/logsis fully flushed on all exit paths - MCP tool hook interception: Fixed PreToolUse hook not taking effect for MCP tool calls; deny rules now correctly block MCP tool execution
- Plugin Hook type support: Fixed prompt/agent/http type hooks in plugin
hooks.jsonbeing silently discarded; plugins can now correctly declare all 4 hook types - Session title generation: Fixed sessions permanently having no title after the first title generation failure; now retries on user submissions until generation succeeds, and already generated or user-customized titles are no longer abnormally overwritten
- Telemetry reporting: Fixed request chain IDs being short-circuited by stale state during tool call continuations, causing traces to miss subsequent model turns after tool call nodes
- Session run state: Fixed late-arriving end signals from previous turns potentially clearing new turn run state when queue or team messages follow in quick succession, preventing loading state disappearance or subsequent response stalls
- Canvas terminal stability: Fixed terminal content going blank after switching views on the canvas page; terminal state is now fully preserved across view switches