# 🚀 CodeBuddy Code v2.53.0 Release

## ✨ New Features

### WeCom Remote Control

Support remote control of CLI via WeCom (WeChat Work), enabling task dispatching and result pushing from mobile devices. Manage your development tasks anytime, anywhere from your phone, no longer limited to operating in front of a terminal.

## 🔧 Improvements

- **MCP Dynamic Tool Updates**: Support `tools/list_changed` notifications from MCP servers, automatically refreshing the tool list when changes occur without requiring a restart or manual reconnection
- **Reasoning Effort Configuration**: Added a Reasoning Effort setting in the /config panel, supporting five levels: auto/low/medium/high/xhigh, to customize model reasoning depth
- **Status Bar Enhancement**: Added session name, permission mode, context window usage, and other fields with multi-line rendering support and style optimizations
- **LSP Server Lazy Loading**: LSP servers now use lazy loading by default, starting only on first use to reduce resource consumption at startup
- **Error Tracking Enhancement**: WebSearch and ImageGen tools now include requestId in error messages when API calls fail, making it easier to diagnose issues
- **Non-Interactive Mode Optimization**: Improved prompt messages when tool permissions are denied in print mode, providing clear bypass instructions
- **File Auto-Completion Refresh**: Fixed an issue where newly added files were not suggested when typing `@`; the file list cache now automatically refreshes after expiration
- **Skill Tool Result Optimization**: Improved result message formatting after Skill and slash command execution for clearer output
- **Hook Input Processor**: Added `HookInputProcessor` extension point to support injecting context fields before Hook execution
- **ACP Error Handling**: Improved error message transmission in ACP mode, allowing clients to receive more detailed error status codes

## 🐛 Bug Fixes

- **Conversation History Restoration**: Fixed an issue where context before compaction was lost when resuming a session after executing compact
- **Team Abort Signal Isolation**: Sub-agents no longer listen to the main Session's abort signal, preventing internal operations from accidentally killing Teammates
- **Tool Confirmation Dialog Conflict**: Fixed an issue where confirmation dialogs overlapped when multiple Teammates requested permissions simultaneously
- **Message Delivery Reliability**: Optimized Teammate message delivery retry mechanism; messages remain unread when the recipient is not ready, waiting for the next polling cycle
- **Idle Wake-Up Mechanism**: Teammates now automatically wake up the Agent upon receiving messages while idle, instead of getting stuck in the queue
- **Global Lock Timeout**: Added a 30-second timeout protection for the tool approval global lock to prevent deadlocks
