🚀 CodeBuddy Code v2.113.0 Release
📦 Version Information
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.113.0 |
| Agent SDK JS | v0.3.194 |
| Agent SDK Python | v0.3.193 |
✨ New Features
Web UI IDE Layout
A brand-new IDE-style layout that brings the Web UI experience closer to a desktop IDE:
- Activity Bar + Side Panel + Bottom Panel three-pane layout, with freely resizable panels
- Git Source Control panel: view file status, stage/unstage, commit, push/pull, branch management, and commit history graph
- Global Search panel: supports regular expressions, case sensitivity, whole word matching, and file filtering
- Branch picker: quickly create and switch branches, and view remote branches
First Token Response Time Metrics
Added two Galileo metric dimensions to help pinpoint response latency bottlenecks:
agent.message.ttfb.user: end-to-end latency from when the user clicks send to when the first token arrivesagent.message.ttfb.model: model-side latency from when the CLI sends the prompt request to when the first token returns
Terminal Windows PTY Support
Windows 10 1903+ users can now use a native PTY terminal experience, with PowerShell automatically selected as the default shell
🔧 Improvements
- Editor Status Bar: displays the current Git branch and language information
- Terminal Panel: supports inline display within the bottom panel, improving multi-panel collaboration
- Tab Persistence: editor tab metadata is persisted, restoring opened files after refresh
- Search Result Navigation: clicking a search result automatically opens the file and locates the corresponding line
- Terminal Tab Context Menu: supports closing, closing others, closing to the right, and closing all terminal tabs
- Terminal Output Buffer: reconnect replay buffer expanded from 1MB to 5MB, and scrollback expanded from 10000 to 50000 lines, ensuring long session content is not lost
- Terminal Rendering Optimization: uses xterm write callback to ensure data processing completes before triggering viewport refresh, eliminating flicker during high-frequency output
🐛 Bug Fixes
- Galileo Trace: Fixed the issue where view spans produced all-zero spanIds when the SDK was not ready
- Galileo Trace: Fixed the issue where trace data was still incorrectly sent after being disabled
- Tool Error Code Reporting: Fixed the issue where structured error codes from multiple tools were lost in the monitoring reporting pipeline; each failure scenario is now faithfully reported with granular error codes