Skip to content

🚀 CodeBuddy Code v2.109.0 Release

📦 Version Information

ComponentVersion
CodeBuddy Code CLIv2.109.0
Agent SDK JSv0.3.186
Agent SDK Pythonv0.3.185

✨ New Features

Auto Permission Mode

Introducing the auto permission mode, which allows CodeBuddy Code to intelligently determine whether each tool invocation requires user approval while maintaining safe boundaries, reducing frequent confirmation prompts that interrupt continuous tasks.

  • Smart classification and passthrough: Dynamically decides whether the current tool invocation can be executed directly based on operation risk, contextual semantics, and historical rejection records.
  • Secondary verification mechanism: Adds a critique review step that double-checks classification results to reduce the probability of false approvals.
  • In-session rejection memory: Records tool invocations that the user has manually rejected, preventing repeated requests for the same operation within a session.
  • Automatic permission context injection: Automatically injects current permission constraints into the model, helping it more accurately understand the executable boundaries.

⚠️ Upgrade Notes

  • Hook permission mode output change: HookInput.permission_mode now outputs the actual runtime permission mode, which may include new values such as plan, auto, and bypassPermissions. If your custom hooks only handle the default, acceptEdits, and dontAsk cases, please update your branch logic accordingly.