Skip to content

🚀 CodeBuddy Code v2.110.0 Release

📦 Version Information

ComponentVersion
CodeBuddy Code CLIv2.110.0
Agent SDK JSv0.3.190
Agent SDK Pythonv0.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 --fix for automatic fixes and --comment to 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., Powershell vs PowerShell), 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/null instead of NUL, $VAR instead 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/logs is 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.json being 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