环境
Qoder Desktop 1.26.0(Electron 42.2.0),Windows 10 x64,system 安装
编辑器侧(IDE)全程正常,仅 Desktop 主程序无法启动
问题描述
2026-08-27 13:38 起,Qoder Desktop 连续 20+ 次无法打开(窗口不出现),直到 15:07 删除整个 C:\Users\Administrator.qoder 目录后才恢复。故障期间主进程日志无任何 error/warning,纯挂起。
日志证据(%APPDATA%\com.qoder.app.stable\logs\)
每次失败的主进程日志都停在同一位置,之后永远没有输出:
[PluginRuntimeCatalog] Plugin runtime catalog refreshed {“pluginCount”:1,“pluginMcpServerCount”:1}
[PluginRuntimeCatalog] QoderCLI plugin catalog query ready {“generation”:5,“pluginCount”:4}
而正常启动在此之后应立即输出:
[AppPlugin] App Plugin discovery completed {“loaded”:7,…}
[App] Local data initialization completed
即死锁点在插件发现(App Plugin discovery)阶段,失败时也没有生成 renderer.log(窗口从未加载)。
疑似触发条件
13:34–13:37 尚能正常启动;13:37–13:38 之间 IDE 侧 [BundlePlugins] 向 ~/.qoder\plugins\cache\qoder-bundler\ 写入捆绑插件(better-harness 等)后开始死锁。应用自愈机制曾把数据目录改名为 com.qoder.app.stable.failed-attempt-20260827,但因问题在 ~/.qoder 而非该目录,未生效。
影响
用户唯一恢复手段是删除整个 .qoder 目录,连带丢失会话历史、记忆、MCP 配置和登录态。
建议
插件发现/扫描加超时与错误上报,失败时弹窗或降级启动,而不是静默挂起;
自愈机制覆盖 ~/.qoder\plugins(检测到插件目录损坏时自动隔离/重建,保留其余数据);
提供更细粒度的重置入口(仅重置插件而非整个用户目录)。