# 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 `.mdc` extension (CODEBUDDY.mdc, AGENTS.mdc)
- **Glob Matching Optimization**: Enabled matchBase mode, allowing simple patterns like `*.ts` to 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 `--settings` and `--setting-sources` parameters
