## Core
- Add missing id, sessionID, and messageID to MCP tool attachments (@NatChung)
- Remove unnecessary deep clones from session loop and LLM stream
- Remove User-Agent header assertion from LLM test to fix failing test
## TUI
- Use structuredClone instead of remeda's clone for better performance and native support (@mhart)
## Desktop
- Restore settings header mask
**Thank you to 2 community contributors:**
- @mhart:
- Use structuredClone instead of remeda's clone (#14351)
- @NatChung:
- fix: add missing id/sessionID/messageID to MCP tool attachments (#14345)