CodeBuddy Code v2.37.14 Release
New Features
SDK Dynamic Configuration API
Added getAvailableModes() and getAvailableModels() methods, allowing developers to dynamically retrieve currently available permission modes and model lists. Additionally, setModel() and setPermissionMode() now only affect the current session and no longer persist to configuration files, making configuration management more flexible in multi-session scenarios.
Model Switch Shortcut
Support Option/Alt + P to quickly switch models without entering settings.
Improvements
- User Hints Enhancement: Added more built-in hints to help users learn shortcuts and operation tips
- Output Limit Unification: Unified token limit for all tools to 20000, image content is not subject to this limit; Read tool supports
CODEBUDDY_CODE_FILE_READ_MAX_OUTPUT_TOKENSenvironment variable for customization - Startup Performance Optimization: Optimized authentication and service configuration initialization flow, improving CLI cold start speed
- Plugin Marketplace Installation: Optimized marketplace and plugin installation flow, significantly reducing wait time for first installation and auto-updates
- Async File Operations: Changed custom commands, Agent, and Skill loading to async parallel processing
- Git Info Collection: Optimized repository scanning logic with async parallel processing for improved performance
Bug Fixes
- Diff Rendering Stability: Fixed rendering crash caused by empty strings or incomplete JSON during tool call parameter parsing