Skip to content

MCP DevBridge v0.8.1

Choose a tag to compare

@ShiningSugar35 ShiningSugar35 released this 17 Aug 10:51
· 21 commits to master since this release

MCP DevBridge v0.8.1

修复

  • 修复 ChatGPT 在多项目同时运行时,切换到项目 B 后下一次工具调用又回到入口项目 A。
  • 显式 workspace/device 路由不再依赖底层 MCP transport session 持续不变。
  • Gateway 为每个项目/设备维护独立上游 MCP session,跨 C:\ / D:\ 切换时自动初始化目标引擎并改写上游 session id,避免 Session not found
  • 修复 Gateway run_command / run_program 参数解析。
  • 修复项目引擎已经 READY、运行记录仍卡在“正在启动”的 Qt 异步回调生命周期问题。
  • 长任务工具调用改为短同步/后台轮询策略:同步命令最多 20 秒,长构建/测试使用 bash + wait_task/get_task,降低 ChatGPT Web stream recovery timeout 风险。
  • C:\ / D:\ 等盘符根目录现在显示正常名称。
  • detached updater 会保留并恢复升级前所有正在运行的项目,不再只恢复入口项目。

升级后

ChatGPT 开发模式中的 App 请执行一次 Refresh / Scan Tools,以获取新增的可选路由字段。

发布验证

  • pytest:320 passed
  • Ruff:通过
  • Pyright:0 errors / 0 warnings
  • PyInstaller + Inno Setup:通过
  • live_upgrade.ps1:安装包 staging 已包含;detached Dry Run ok=true
  • 真机双引擎:D::8788 ↔ C::8791 LIVE_DUAL_WORKSPACE_OK
  • 0.8.0→0.8.1 detached 真机升级:ok=true,单实例、快捷方式、D:\ / C:\ 与其它运行项目自动恢复
  • 固定域名 https://mcp.shiningsugar.shop/mcp:临时 OAuth + 同一 client session D:\→C:\ 实测 FIXED_DOMAIN_DUAL_WORKSPACE_OK
  • 安装器大小:104,361,240 bytes
  • SHA-256:00C7E4E8F748ABC8A8A75A44CE20E1F3363A7FB27970DB5D148F4FABB9DFE6B4