🚀 CodeBuddy Code v2.52.1 Release
🔧 Improvements
Startup & Stability
- Instant Version Query:
cbc -v/cbc --versionno longer triggers the full initialization process, significantly improving response speed - Pipe Environment Compatibility: Subcommands no longer wait for stdin input in non-TTY environments, preventing process hangs
- Authentication Timeout Protection: Authentication initialization automatically times out when the network is unreachable, preventing the CLI from waiting indefinitely
Team Member Switching Experience
- Instant Switching: Use left/right arrow keys to instantly switch team member views without pressing Enter, making the operation smoother
- Quick Enter/Exit: Press the down arrow key to enter selection mode with @main selected by default; press the up arrow key or Esc to exit
- Input History Isolation: History navigation and member selection mode no longer interfere with each other; clearing the input box automatically exits history navigation
SDK Improvements
- Python SDK MCP Server Simplification: Server objects can now be passed directly without manually constructing a dictionary
- JS SDK Executable Configuration: Custom CLI executable file paths and arguments are now supported via
executableandexecutableArgs - Internal Request Header Filtering: Internal request headers can be cleaned up via the
CODEBUDDY_SKIP_INTERNAL_HEADERSenvironment variable to avoid interfering with third-party API gateways
🐛 Bug Fixes
- Skill Loading: Fixed an issue where Skills from plugins occasionally failed to load, ensuring correct initialization order
- Skill Invocation: Fixed an issue where Skills with
user-invocable: falsecould not be automatically invoked by the model - Team Member Colors: Fixed duplicate color index assignment when generating Team members concurrently
- Sub-agent Concurrency Stability: Fixed MaxListenersExceededWarning caused by a large number of concurrent sub-agents