# 🚀 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 `requestModelName` field in `chat_user_action` reports 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 `forwardingPromise` would 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
