Gemini CLI 修复 VS Code 重载后 /ide 无法重连的双缺陷
elberthc-byte · ghdev · 2026-10-14
google-gemini/gemini-cli 仓库 PR #29744 修复 CLI 在 VS Code 窗口重载(或扩展更新/禁用)后 /ide enable 一直连接失败的客户端侧问题。此前终端中存活的 CLI 会报「Disconnected: IDE connection error」,直到完全重启 VS Code。
PR 定位了 IdeClient 的两个缺陷:一是发现逻辑只读单个端口文件,重载后扩展宿主启动新端口/新 token/新端口文件,而环境变量仍指向冻结的旧值,导致确定性地选中泄漏的旧文件,永不回退到存活文件;二是被取代的旧 client 未被关闭,其 onerror/onclose 绑定错误,对死端口的 SSE 重连会把状态翻回 Disconnected。修复集中在 packages/core 两个文件,不涉及公共 API 变更。
「编程与Agent」频道最新
- PHP/node.js/GitLab 大规模安全事件后,Cognition 开源 Devin 修复插件 — Scobleizer · 2026-10-23
- 用 Grok 机器人+租 GPU,个人微调模型变得触手可及 — Rasmic · 2026-10-23
- 一句 prompt 挖出 PHP 预认证 RCE:Agent 辅助漏洞挖掘实录 — chrisrohlf · 2026-10-23
- AutoRouter 公测:按任务难度自动在 Claude/GPT 等模型间分单省 token — floguo · 2026-10-23
- Speak 详解 GPT-Live 实时语言家教:如何用低延迟决策实现即时纠错 — pbbakkum · 2026-10-23
- Google Live API 新增决策触发器,比 function call 更快 — pbbakkum · 2026-10-23