# 🚀 CodeBuddy Code v2.60.0 Release

## ✨ New Features

### WeCom Bot Remote Control

Supports remotely controlling CodeBuddy Agent via WeCom AI Bot persistent connection — no public IP required. Use the `/wecom-bot` command to quickly connect. The remote control module has also been refactored into an extensible multi-client registration architecture, making it easier to integrate additional IM platforms in the future.

## 🔧 Improvements

- **Custom Model Auth Error Optimization**: When a custom model returns a 401 error, automatic logout is no longer triggered. A targeted API Key check prompt is provided instead. When the specified model does not exist, the list of models available under the current account is automatically displayed.
- **Resume Session Panel**: The currently active session is highlighted in green with a checkmark, making it easy to identify at a glance.
- **Web Slash Command Handling**: Removed client-side slash command interception — all command logic is now handled uniformly by the server.

## 🐛 Bug Fixes

- **Image History Restoration**: Fixed a timing issue with image blob reference tracking to ensure correct deduplication of historical images, preventing unresolved blob references from being sent to the model.
- **Nested Skills Loading**: Fixed an issue where directories containing sub-Skills could not be discovered and loaded. Also increased the scan depth limit to support deeper nested structures.
- **Skip Internal Request Headers**: Fixed an issue where the `CODEBUDDY_SKIP_INTERNAL_HEADERS` environment variable had no effect, ensuring internal request headers are correctly stripped when connecting to third-party gateways.
- **Tracing Initialization**: Fixed a "No API key provided for OpenAI tracing exporter" error appearing in some users' terminals.
