🚀 CodeBuddy Code v2.122.0 Release
📦 Version Information
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.122.0 |
| Agent SDK JS | v0.3.217 |
| Agent SDK Python | v0.3.216 |
✨ New Features
Web UI Account Login
After Gateway authentication, a new CBC account login flow (OAuth) has been added, supporting four login methods: domestic site, international site, enterprise domain, and iOA. The Gateway cookie validity period has been extended to 30 days with sliding-window auto-renewal support; the login token has been migrated to localStorage, keeping the user logged in after closing the tab.
Remote Control Bot Entry Points
Supports independently controlling the visibility of the WeChat bot and WeCom bot add-entry points via product configuration, while retaining management capabilities for existing channels.
Auto-Update Enabled by Default When Adding Marketplace
When adding a plugin marketplace, an optional auto-update toggle has been added. Once enabled, a single operation completes both "adding the marketplace" and "enabling auto-update for kits." Existing marketplaces also support idempotent retroactive enabling of auto-update.
Web UI Custom Model Management
A custom model management entry has been added to the "Models" section of the settings page. You can view, create, edit, and delete custom models (OpenAI-compatible endpoints) in a dialog, with configuration persisted to the user-level config file. In login scenarios, official models distributed to the account are no longer shadowed by a narrowed allowlist caused by custom models.
Web Chat /skills Inline Display
Entering /skills directly in the conversation no longer navigates to a separate page or sends to the model. Instead, the available skills list is displayed inline, grouped by source (user / project / plugin), aligning with the CLI Skills panel information architecture.
Web UI Plugin Page Filtering and Pagination
The installed and browse lists now support filtering by type (Skill / MCP / Hook / Tool) and enabled status, with client-side pagination. Switching filters automatically returns to the first page.
Web UI Settings Page TOC Navigation
A table of contents (TOC) navigation has been added to the settings page, highlighting the current section as the page scrolls. Clicking an entry smoothly scrolls to the corresponding settings block.
🔧 Improvements
- Port parsing fix: Fixed an issue where URL port parsing was incorrect when using default ports (HTTP=80, HTTPS=443)
- Daemon startup behavior: Stale processes are now cleaned up before startup to avoid port conflicts or unclean state
🐛 Bug Fixes
- /btw side questions: Fixed an issue where using
/btwto ask a question during a main task's tool call resulted in a parameter error, preventing side questions from being used - WebUI terminal connection: Fixed an issue where the WebUI terminal connection was disconnected after ~120 seconds under the standalone binary, causing repeated reconnection attempts and eventual errors
- Plugin cache: Git marketplace plugins without an explicit version now use the commit SHA as the cache version, with automatic migration of historical cache. Old directories still in use by a session are retained until safe cleanup
- Plan mode: Added a short suffix to plan file names to reduce the risk of plan file path conflicts in concurrent sessions
- File tool sandbox approval: When the sandbox is enabled, Edit, Write, MultiEdit, and NotebookEdit are uniformly routed through sandbox file rules for approval, fixing inconsistent behavior between the main Agent and sub-Agents