π CodeBuddy Code v2.116.0 Release β
π¦ Version Information β
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.116.0 |
| Agent SDK JS | v0.3.200 |
| Agent SDK Python | v0.3.199 |
β¨ New Features β
Web IDE Terminal Search β
The terminal panel supports Cmd/Ctrl+F to invoke the search bar, with real-time highlighting of matching results. It supports case-sensitive, whole word, and regex matching, with up/down navigation to quickly locate terminal history output.
Web IDE Terminal Rendering Enhancement β
The terminal now uses GPU-accelerated rendering (with automatic silent fallback on failure), supports inline image display, OSC 52 clipboard protocol, and correctly handles CJK character widths, resulting in a more complete and smoother display.
Terminal Title Dynamic Indicator β
The terminal window title shows a dynamic loading indicator while a task is running, and restores to a static indicator when idle, allowing you to tell at a glance whether the terminal has a running task.
π§ Improvements β
- File Tree Return to Working Directory: When the browsed directory drifts away from the working directory, the file tree provides a "Return to Working Directory" shortcut; on load failure, it automatically falls back to the working directory, reducing disorientation
- Tab Bar Auto-scroll: Editor tabs and terminal tab bars automatically scroll to keep the active item visible when it changes, without manual dragging
- Source Control Real-time Update: SCM status monitoring is elevated to the application level, always listening for changes in the background, ensuring Git status is refreshed in real time
- Timing Performance Optimization: High-frequency timing logic such as background task duration, target timing, and loading seconds is now started on demand with isolated re-rendering, reducing unnecessary refreshes during idle states
- Model Request Retry Visibility: Automatic retries for connection-level failures (e.g., ECONNRESET) are now visible in the trace, making it easier to troubleshoot issues caused by network jitter
π Bug Fixes β
- ACP Slash Command Completion Empty: Fixed an issue where slash command completion was empty after creating a new session when connecting to strict ACP clients such as Zed. The command list now appears correctly
- Windows Chinese IME Input Ordering: Fixed an issue where, after committing a phrase with the space bar using a Chinese input method and immediately typing punctuation, the punctuation had a chance to appear before the phrase (e.g., "δΈζγ" became "γδΈζ"), ensuring that rapid continuous input is placed in the input box in the correct order
- Windows Git Bash Detection Failure: When the configured Git Bash path becomes invalid and the upstream has already taken over the shell, the conversation is no longer interrupted; instead, it automatically falls back to an available Git Bash / PowerShell, avoiding persistent session errors
- Pre-warmed Process Project-level MCP Loading Failure: Fixed an issue where, after the pre-warmed process switched to a workspace, the project-level
.mcp.jsoncould not be loaded due to late disk write timing, leaving the MCP tools within it perpetually unavailable - Long-running Session Out of Memory (OOM): Fixed an issue where the main session's process memory grew unboundedly when repeatedly invoking sub-agents, eventually crashing due to memory exhaustion; after sub-agents complete, their memory references are released in a timely manner (session recovery capability is retained)