Skip to content

🚀 CodeBuddy Code v2.126.0 Release

📦 Version Information

ComponentVersion
CodeBuddy Code CLIv2.126.0
Agent SDK JSv0.3.228
Agent SDK Pythonv0.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.