Releasecline/cline
cline desktop-v0.0.32 — 0.0.31 启动即崩的根因:Hub 与 App 构建身份不一致
0.0.31 启动即崩的根因:Hub 与 App 构建身份不一致
2026-09-18原文 release
本文为要点摘要,完整细节以原文 release为准。
🧭 一图看懂
由原文自动提炼 · 以原文为准点击任一分支,查看这一点的一句话解读
Cline desktop 启动崩溃修复
Hub 与 App 由同一代码的不同副本构建,构建身份不一致
- 应用关掉自己刚启动的 Hub
- 超时报 No compatible hub runtime is…
- 0.0.31 无法进入工作区选择器
⚙️ 流程拆解
STEP 1App 启动 Hub 子进程
STEP 2Hub 声明构建身份
STEP 3App 校验身份不符
STEP 4App 关闭 Hub
STEP 5超时报错退出
🔗 涉及的概念与玩家
- Cline desktop产品
- Cline Hub产品
- 0.0.31概念
- 0.0.32概念
- CI概念
- harness概念
- Cline desktop—启动→Cline Hub
- 0.0.31—导致崩溃→Cline desktop
- 0.0.32—修复→Cline desktop
- CI—端到端测试→Cline desktop
- 修复启动失败:0.0.31 中应用可能以 "desktop backend exited before publishing its endpoint" 退出,无法进入工作区选择器;原因是后台 Cline Hub 与应用由同一代码的不同副本构建,Hub 声明的构建身份与应用预期不符,应用会关掉自己刚启动的 Hub,最终超时报 "No compatible hub runtime is available"。含义:harness 中自启子进程的版本/身份校验必须与主进程同源,否则启动握手会自毁。
- 两侧现在加载同一份代码:Hub 与应用不再各自持有代码副本。含义:多进程 harness 应把共享运行时收敛为单一构建产物,避免身份漂移。
- CI 每次变更都端到端启动真实编译后端。含义:把启动握手纳入 CI 冒烟测试,才能防止两侧再次分叉。
原文 release:cline/cline desktop-v0.0.32
🕸 顺着图谱继续读
- cline desktop-v0.0.31 — Cline 桌面版支持 SSH 远程主机,同一步子代理并行执行2026-09-17 · 共同涉及 Cline Hub、harness
- cline desktop-v0.0.28 — 后端慢启动不再卡死,中日文输入法回车不再误发消息2026-09-15 · 共同涉及 Cline desktop、harness
- cline desktop-v0.0.19 — 修复内存暴涨,状态更新不再携带完整对话记录2026-08-26 · 共同涉及 Cline desktop、harness
- cline desktop-v0.0.26 — Cline 桌面版把 PR 状态搬进输入框,还修了一批会话卡死与调度停摆的坑2026-09-11 · 共同涉及 CI