🚀 CodeBuddy Code v2.97.3 Release
🔧 Improvements
- MCP Tool Calls Pass Through Model ID: When invoking MCP tools, the current model ID is automatically passed through to downstream MCP Servers via the HTTP request header
X-Model-ID, making it easier for downstream services to identify the calling model and enhancing traceability in MCP integration scenarios
🐛 Bug Fixes
- Duplicate Sub-Agent Names in Expert Team: Fixed an issue where duplicate sub-agent names in expert teams caused spawn failures, improving the stability of multi-agent collaboration
- Team Name Conflicts and Inbox Retry: Team names are now automatically renamed on conflict, and inbox polling has been enhanced with a retry mechanism, reducing unexpected interruptions in team collaboration
- Telemetry Data Accuracy: Fixed an issue where the
requestModelNamefield inchat_user_actionreports was incorrect, ensuring telemetry data accurately reflects the actual model used - computer-use macOS Retina Coordinates: Fixed coordinate offset and scroll operation anomalies for computer-use under macOS Retina displays, ensuring accurate screen positioning
- Team Session Cancellation Stability: Fixed an issue where, after a team session was cancelled, queue residue caused re-activation and list state flicker. Status updates after cancellation are now more stable
- PowerShell Syntax Protection: Prevented cmd syntax from being mistakenly executed in PowerShell, avoiding command failures due to cross-shell syntax errors
- Terminal Key Compatibility: Fixed unresponsive SS3 arrow keys and Shift+Enter under the Ghostty terminal, improving terminal compatibility
- MaxToken Compaction Hang: Fixed an issue where the ACP
forwardingPromisewould hang after MaxToken compaction was cancelled, preventing the session from becoming unresponsive due to compaction cancellation - History Replay Compaction Records: Fixed an issue with persistence of message compaction records and the
<cb_summary>tag not being filtered during replay, ensuring accurate history replay