🚀 CodeBuddy Code v2.125.0 Release
📦 Version Information
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.125.0 |
| Agent SDK JS | v0.3.222 |
| Agent SDK Python | v0.3.221 |
✨ New Features
Infinite Scroll for Plugin List
The installed and marketplace browse lists now use infinite scroll with load-more on reaching the bottom, along with a one-click back-to-top button, making it smoother to browse large numbers of plugins.
Subagent-scoped MCP Support
Subagents can now declare dedicated mcpServers configurations in their definitions:
- Inline MCP servers are only created when the current subagent starts, visible only to that subagent, and automatically cleaned up when finished — without polluting the main agent or other subagents
- String references can reuse existing global MCP servers
- ToolSearch / DeferExecuteTool can discover and invoke tools provided by scoped MCP within the current subagent
- When
--strict-mcp-configstrict mode is enabled, scoped MCP for trusted built-in product subagents is allowed via a whitelist
🔧 Improvements
- OOM forensics fallback: Long-running sessions (e.g.,
/goal) can automatically write a heap snapshot when approaching the heap limit for post-mortem analysis. Disabled by default; enable via environment variable when needed - Skill visibility isolation: Skills with
disable: trueare no longer hard-removed from the menu. Instead, they are excluded from the model's default context but can still be manually triggered by users via the/menu
🐛 Bug Fixes
- Custom model tool image results: Fixed an issue where overly strict image validation by some third-party gateways on tool-returned images caused request failures
- Daemon restart host loss: Fixed an issue where
daemon restartwithout arguments silently fell back to the default host configuration - Session file recovery: Fixed a memory exception caused by internal artifact index files when loading/rewinding old sessions
- stream-json resume replay timestamps: Fixed an issue where replayed historical messages during session resume showed the replay time instead of the original creation time
- File watcher ENOSPC: Fixed a crash on Linux when mounting file watchers on large project directories exhausted the system's inotify limit
- WebSearch time keywords: Fixed an issue where time-related searches such as "today", "this year", and "latest" did not use the current time to construct queries
- Plugin session isolation: Fixed an issue where plugin management operations could incorrectly reuse the previous session's plugin combination in a new session
- AskUserQuestion interaction: Fixed an issue where ACP clients skipping questions could cause approval waits to hang
📝 Documentation Updates
- Improved documentation for built-in subagents and scenario model configuration methods, parsing priorities, and usage entry points