mirror of
https://github.com/Minidoracat/mcp-feedback-enhanced.git
synced 2025-07-27 10:42:25 +08:00
1.4 KiB
1.4 KiB
Release v2.2.2 - 超时自动清理修复
🌟 亮点
本版本修复了一个重要的资源管理问题:当 MCP session 因超时结束时,GUI/Web UI 界面没有正确关闭,导致界面持续显示而无法正常关闭。
🐛 问题修复
- 🔄 超时自动清理: 修复 GUI/Web UI 在 MCP session timeout (默认 600 秒) 后没有自动关闭的问题
- 🛡️ 资源管理优化: 改进超时处理机制,确保在超时时正确清理和关闭所有 UI 资源
- ⚡ 超时检测增强: 加强超时检测逻辑,确保在各种情况下都能正确处理超时事件
- 🔧 界面响应改进: 改善 Web UI 前端对 session timeout 事件的处理响应
🚀 技术改进
- 📦 Web Session 管理: 重构 WebFeedbackSession 的超时处理逻辑
- 🎯 QTimer 整合: 在 GUI 中引入精确的 QTimer 超时控制机制
- 🌐 前端通信优化: 改进 Web UI 前端与后端的超时消息传递
- 🧹 资源清理机制: 新增 _cleanup_resources_on_timeout 方法确保彻底清理
📦 安装与更新
# 快速测试最新版本
uvx mcp-feedback-enhanced@latest test --gui
# 更新到特定版本
uvx mcp-feedback-enhanced@v2.2.2 test
🔗 相关链接
- 完整文档: README.zh-CN.md
- 问题报告: GitHub Issues
- 解决问题: #5 (GUI/Web UI timeout cleanup)