CodeBuddy Code v2.33.0 Release
New Features
Model Selection Memory
When opening the model panel, it now automatically scrolls to the currently active model, eliminating the need to manually search for it.
Improvements & Optimizations
- LSP Position Conversion: Fixed coordinate conversion logic between editor line/column numbers and LSP server, enabling accurate positioning for code navigation and reference lookup operations
- Message Queue Stability: Fixed an issue where messages sent by users during Agent execution could be lost, ensuring messages are correctly preserved in multi-turn conversations
- Input Suggestions Optimization: Added debounce mechanism to reduce unnecessary requests and improve input experience
- Performance Optimization: Reduced unnecessary component re-renders to improve interface responsiveness
- Stability Improvement: Fixed potential crash issues in empty list scenarios
- Subdirectory Rules Support: Support for placing CODEBUDDY.md files in project subdirectories, with rules automatically triggered when operating on files in that directory
- File Extension Compatibility: Added support for
.mdcextension (CODEBUDDY.mdc, AGENTS.mdc) - Glob Matching Optimization: Enabled matchBase mode, allowing simple patterns like
*.tsto match files at any directory level - Conditional Rule Injection Enhancement: Automatic conditional rule matching triggered during file operation tool execution
Bug Fixes
- Context Compression: Fixed an issue where interrupting a session during compression incorrectly displayed an interruption message
Documentation Updates
- Tool Documentation: Added documentation for NotebookEdit, LSP, and TaskOutput tools
- CLI Parameters: Added documentation for
--settingsand--setting-sourcesparameters