🚀 CodeBuddy Code v2.126.0 Release
📦 Version Information
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.126.0 |
| Agent SDK JS | v0.3.228 |
| Agent SDK Python | v0.3.227 |
✨ New Features
Configurable Marketplace Auto-Update Window
Added the CODEBUDDY_MARKETPLACE_AUTO_UPDATE_INTERVAL_MS environment variable to override the default 24-hour marketplace auto-update detection window (in milliseconds), making it easier to shorten the detection interval for testing and debugging scenarios.
🐛 Bug Fixes
- Terminal hyperlink compatibility: In terminals that do not support OSC 8 (some SSH clients, tmux without passthrough enabled, bastion hosts, legacy terminals), hyperlinks such as login URLs now automatically degrade to a single plain-text URL. This fixes the previous issue where copying produced a doubled concatenated URL, causing login to fail with
400 state is invalid. - High-risk command confirmation keyboard unresponsive: Fixed an issue where, under certain model gateways, all keypresses became completely unresponsive after the tool approval dialog appeared — making it impossible to either approve or cancel, resulting in a frozen session.
- Suite auto-update not pulling new content: Fixed an issue where, after enabling "suite auto-update," the background refresh only updated the timestamp without actually downloading new marketplace content, causing "already updated" to appear while still referencing the latest suite.
- Streaming tool calls and usage statistics: Preserved the tool call index returned by the server to avoid garbled parameter assembly in parallel tool calls; now waits for the usage tail frame to arrive before closing the stream, preventing usage statistics from being prematurely truncated.
- Model request timeout: Aligned the model request wait time with the first Token timeout configuration, preventing requests from being prematurely cancelled at the default 10-minute mark.
- Warmup runtime readiness check: Warmup activation now uses a system-assigned local port and only returns the connection address after the service is truly available, avoiding premature connections when the service is not yet ready.
- Plugin marketplace search: Fixed an issue where typing digits (1–9) in the Discover plugins search box was intercepted by quick-select shortcuts and jumped directly to a detail page. Digits can now be used normally for search filtering.