🚀 CodeBuddy Code v2.5.0 Release
✨ New Features
- Session Branch Management: Support creating new branches when resuming sessions, helping you better organize and manage different conversation topics
- Message Replay Confirmation: Automatically echo your input in non-interactive mode to ensure you can double-check commands before execution
- Custom Agent Configuration: Define your own AI assistant behaviors and capabilities through configuration files
- System Prompt Customization: Support customizing or extending system prompts to make the AI assistant better fit your workflow
- Settings Loading Control: Flexibly specify which sources to load configuration from (user-level/project-level/temporary settings) to meet different scenario needs
- External Configuration Import: Support loading additional settings from files or JSON strings for easy configuration sharing and reuse
🔧 Improvements & Optimizations
- More Flexible Command Execution: Customize Bash command timeout and output length via environment variables to adapt to different task requirements
- Verbose Logging Mode: Added verbose output switch to help you understand the AI assistant's execution process in depth
- Enhanced Streaming Messages: Support viewing complete incremental messages in streaming output mode, providing more transparent execution feedback
- Beautified Cost Statistics: Improved display format of usage cost statistics with better alignment for clearer readability
- Optimized Configuration Loading: Added product configuration caching mechanism to improve startup speed and runtime performance
🐛 Bug Fixes
- MCP Server Interaction Optimization: Resolved blocking issues caused by MCP server approval in non-interactive mode; now supports pre-configuring approval-free servers
- Improved Terminal Compatibility: Fixed paste mode anomalies and ESC key delay issues in some terminal environments for smoother input experience
- Update Service Stability: Optimized automatic update check mechanism to avoid duplicate installations and ensure reliable and stable update process