🚀 CodeBuddy Code v2.81.0 Release
✨ New Features
Command Palette
Support for Cmd+Shift+P (Mac) / Ctrl+Shift+P (Windows) to open the global command palette with fuzzy search for commands, view navigation, and actions for quick access to various features.
Global Keyboard Shortcuts
Added 5 global keyboard shortcuts covering command palette, sidebar toggle, terminal toggle, new conversation, and open settings, improving operational efficiency.
Toast Notification System
Added a unified Toast notification component, replacing the previous silent error swallowing approach to ensure important information is not missed.
Error Boundary
Added a global error boundary component to prevent a single component crash from causing the entire page to go blank, improving application stability.
Tool Process Collapsing
After Agent execution completes, tool call processes automatically collapse into summary lines, keeping the conversation interface clean while allowing on-demand expansion to view details.
🔧 Improvements
- Unified Confirm Dialog: Added ConfirmDialog component for a consistent global confirmation interaction experience
- Status Bar Optimization: Completed all view titles, added model name and connection status display for at-a-glance information
- Accessibility Enhancement: Added global focus styles, ARIA role annotations, and disabled state standards to improve accessibility
- Mobile Adaptation: InputBox safe area adaptation, iOS tap highlight fix, and PWA manifest support
- Design System Upgrade: Added interactive state CSS variables and Tailwind design token extensions for improved visual consistency
- Border Contrast Fix: Fixed nearly invisible borders in light/dark themes
- Plugin Marketplace Source Validation: Added cnb.cool and cnb.woa.com as trusted sources, expanding plugin installation channels
- ACP Protocol Compliance: Removed non-compliant custom message types, strictly adhering to ACP specification
- Default Agent Configuration: Support for specifying the default agent via the
agentfield insettings.json
🐛 Bug Fixes
- Agent Recovery After Compact: Fixed the issue where the session incorrectly used the compact agent after context compression, ensuring subsequent conversations resume normally
- AskUserQuestion Input Normalization: Fixed compatibility issues when the model returns incorrect field names or formats, with multi-point defense at both the tool layer and UI layer