🚀 CodeBuddy Code v2.118.0 Release
📦 Version Information
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.118.0 |
| Agent SDK JS | v0.3.204 |
| Agent SDK Python | v0.3.203 |
✨ New Features
Sub-Agent Reasoning Control
Sub-agents now have two new configuration options to independently control their reasoning behavior, decoupled from the main agent:
effort: Sets the reasoning intensity of the sub-agent (minimal/low/medium/high/xhigh/max), effective for all sub-agents (including custom / plugin);thinkingEnabled: false: Forcefully disables thinking for this sub-agent at runtime, effective only for built-in sub-agents, preventing external sources from bypassing the model's reasoning product semantics.
The two are mutually exclusive — disabling takes priority; when the config is omitted, no intervention occurs and the session / model default is used. This capability only applies to sub-agent sessions and does not affect the main agent.
🐛 Bug Fixes
- Context Ring Popover Data Missing: After switching historical conversations, the context consumption breakdown data was not displayed. The replay path now supplements usage update events to restore the display
- Credits Attribution Anomaly: The main session now refreshes the attribution ID each turn, ensuring consumed credits are correctly associated with the current turn, fixing the issue of credits not being displayed
- WSL1 Installation Unable to Run: Fixed an issue where executing the binary after installation on WSL1 reported
Exec format error. The build toolchain has been upgraded to fix this regression — the new binary runs normally on WSL1; meanwhile, install.sh retains WSL1 detection but changes it to a non-blocking warning, no longer directly blocking WSL1 users who can run normally - macOS "Install Developer Tools" Dialog: When checking git availability before built-in marketplace installation, it now first determines whether the
giton PATH is the/usr/bin/gitstub present when Command Line Tools are not installed; if so, it no longer runsgit --version, avoiding triggering the system dialog, and gracefully falls back to Zip marketplace installation - MCP Loading Stuck in stream-json Mode: Fixed an issue with the order of argv/opts resolution when the pre-warmed process activates — causing incorrect headless detection and MCP initialization being skipped; in stream-json mode, USER-level MCP servers would be permanently stuck on connecting, and tools could not enter the first-round request. The complete state is now resolved before uniformly broadcasting the cwd change
- WeChat Pay False Trigger: Avoided false triggers of WeChat Pay detection caused by web page summaries or document content in WebFetch tool results