🚀 CodeBuddy Code v2.127.2 Release
📦 Version Information
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.127.2 |
| Agent SDK JS | v0.3.230 |
| Agent SDK Python | v0.3.229 |
🐛 Bug Fixes
- Fixed hang caused by parameterless tool calls: Some parameterless tools (e.g., MCP tools with no schema) making a valid call with empty parameters were misidentified as invalid calls and removed along with their paired results, causing the model to lose context, repeatedly retry the same call, and eventually hang. Empty parameters are now normalized to a valid empty object, properly preserving the call and its result.
- Fixed tool loop detection failure with reasoning models: Previously, reasoning content before each tool call interrupted the tail scan, keeping the consecutive count at 1, so repeated calls to the same tool dozens of times could not be intercepted. Reasoning content is now treated as a transparent item, and loop detection works normally again.
- Fixed suite marketplace info not refreshing after manual update: After manually updating the suite marketplace, the displayed name/description stayed on stale content; when multiple processes shared the same suite directory, other processes' plugin list caches also could not detect the update in time. Both issues are now fixed.
- Fixed sub-agent turns terminating early: When
max_turnswas left to the model's control, the sub-agent would error and terminate before reaching 200 actual turns. A minimum floor (200) is now set formax_turns, and hitting the limit is downgraded from an error to a warning. - Fixed PowerShell Hook issues on Windows with Chinese locale: First, Chinese error messages were garbled when forcibly decoded as UTF-8 — now uses smart decoding (strict UTF-8 → cp936 fallback) and correctly reassembles multi-byte sequences. Second, Unix-style paths (
/c/Users/...) passed in could not be located by native PowerShell — now automatically restored to Windows paths (C:\Users\...).