🚀 CodeBuddy Code v2.109.0 Release
📦 Version Information
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.109.0 |
| Agent SDK JS | v0.3.186 |
| Agent SDK Python | v0.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_modenow outputs the actual runtime permission mode, which may include new values such asplan,auto, andbypassPermissions. If your custom hooks only handle thedefault,acceptEdits, anddontAskcases, please update your branch logic accordingly.