# 🚀 CodeBuddy Code v2.35.0 Release

## ✨ New Features

### Structured Output

Support specifying JSON Schema through the `--output-schema` command-line parameter to make Agent output conform to predefined data structures. This feature is particularly useful for scenarios that require programmatic processing of Agent output, such as automated workflows and data pipeline integration.

## 🔧 Improvements

- **Enhanced Concurrency Safety**: Added cross-process file locking mechanism to provide reliable concurrency protection for settings and update operations, avoiding data conflicts when multiple instances are running
- **Hook System Refactoring**: Unified the scheduling and execution of internal hooks and external shell hooks, improving extensibility and consistency
- **MCP Server Management**: Refactored disabled state management to support configuration persistence across different scopes, making configuration more flexible
- **Context Compression Optimization**: Fixed logic issues with message queue processing and tool approval interruption after compression
- **Terminal Experience Enhancement**: Optimized terminal title update timing for faster response
- **Model Configuration Update**: Added support for GPT-5.2-Codex model and adjusted model naming conventions

## 🐛 Bug Fixes

- **Markdown Table Rendering**: Fixed issues where links, code snippets, and other content within table cells could not be formatted correctly
- **Configuration Concurrency Issues**: Improved concurrent safety of configuration file read/write operations
- **SDK Dependency Fix**: Fixed compilation errors caused by missing MCP SDK dependencies in agent-sdk-js
