🚀 CodeBuddy Code v2.120.0 Release
📦 Version Information
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.120.0 |
| Agent SDK JS | v0.3.212 |
| Agent SDK Python | v0.3.211 |
✨ New Features
Flexible Sub-Agent Model Configuration
You can now independently specify models at the granularity of built-in sub-agents (Explore / general-purpose / Plan, etc.). Each sub-agent operates independently and can be freely combined, instead of being forced to use a single model via environment variables.
- Added
subagentsconfiguration item (subagents.agents.<agentName>.model), supporting both global and project scopes; - The
/agentspanel now displays the "effective model + source" for each sub-agent and supports visual editing; - The environment variable
CODEBUDDY_CODE_SUBAGENT_MODELremains the highest priority and applies uniformly to all sub-agents.
Scenario Variant Model Configuration
Added the variantModels configuration item. You can view and modify the models currently mapped to the lite (lightweight fast) and reasoning (enhanced reasoning) scenario slots in the /model panel, supporting both global and project scopes. The corresponding environment variables CODEBUDDY_SMALL_FAST_MODEL / CODEBUDDY_BIG_SLOW_MODEL still apply per variant with the highest priority.
Backward compatible: When no configuration is made, behavior remains identical to before the upgrade.
🐛 Bug Fixes
- Sandbox Bash Environment Variables: Fixed an issue where MCP configurations such as Tencent Docs could not be passed through during Bash sandbox execution, causing related tools to be unavailable.
- More Robust Sandbox Fallback: Fixed an issue where a spurious
unhandledRejectiondiagnostic warning appeared when the sandbox failed to start and fell back to local execution. - Skill Loading Priority: Fixed an issue where a project-level Skill with the same name as a global Skill did not take precedence according to the nearest-first priority rule.