🚀 CodeBuddy Code v2.44.1 Release
🔧 Improvements
- Skill/Command Invocation Control: Added
disableModelInvocationconfiguration option, allowing skills or commands to be set to manual-trigger-only mode, preventing automatic invocation by the model for more precise control over AI behavior - Subagent Interruption Handling: Optimized behavior when Task subagents are interrupted by users, now returning clear interruption prompts and resumable Agent IDs, supporting task continuation via the
resumeparameter - interruptions no longer mean lost progress - Plan Subagent Enhancement: Plan subagents can now use Write, Edit, and MultiEdit tools to edit plan files, making plan mode more flexible and practical
- Media Content Error Auto-Recovery: When requests fail due to oversized images, invalid formats, or too many images, the system automatically removes problematic content and provides compression suggestions, allowing conversations to continue
- WebFetch Tool Enhancement: Enhanced support for SPA pages, automatically extracting meta tag information when main page content is empty for better understanding of modern web applications
- Custom Headers Merge Optimization: Fixed case-sensitivity issues when merging HTTP headers, now correctly overrides headers with the same name but different casing
- allowed-tools Format Support: The
allowed-toolsfield in custom Skills and Commands now supports both comma-separated strings and YAML arrays for more flexible configuration - Input Box Optimization: Fixed message sending timing issues, ensuring the input is cleared only after the message is fully sent
🐛 Bug Fixes
- Custom Request Header Parsing: Fixed newline character detection logic to ensure multi-line header configurations are parsed correctly
- Documentation Links: Corrected sandbox documentation links to point to the correct files
📝 Documentation Updates
- SDK Example Documentation: Added SDK demo page with TypeScript SDK usage examples and best practices
- Skills and Commands Documentation: Updated documentation for skills and slash commands