- [核心修复] 修复托盘退出卡死、进程残留与端口占用问题 (System Tray Exit & Process Residual Fix):
- 彻底中止后台异步任务: 在用户点击系统托盘菜单的“退出”时,显式中止 Token 管理器的所有后台扫描与监控任务,防止其阻塞 Tauri 的资源释放流程。
- 强力关闭进程消除残留: 在优雅停止管理后台服务器后,使用
std::process::exit(0)强力退出进程,彻底解决了 Windows 平台下退出后应用图标依旧残留在系统状态栏(且无法再次右键交互)、后台进程常驻以及端口(8045)被持续占用的问题,保障下次启动的顺利加载。 - 相关 Issue: 详见 Issue #3242。
- [核心修复] 解决多轮对话历史工具调用缺少思维签名导致的 400 异常 (Multi-Turn Thought Signature Recovery Fix):
- 将会话签名升级为多轮缓存结构: 改变了原本只缓存最新一条签名的机制,将会话签名结构重构为以消息位置/对话轮次为索引的多值缓存,确保历史轮次的签名不会被后续请求覆盖。
- 历史签名精准回填: 在 Claude 协议到 Google API 转换层重构消息遍历逻辑,在转换时将当前消息索引传递给处理器,并通过
get_session_signature_at接口精准召回该工具调用在历史上对应的thought_signature进行回填,杜绝了多轮工具交互时因签名缺失抛出 400 错误的 Bug。 - 相关 Issue: 详见 Issue #3243。