Gemini CLI 无头模式信任状态误报被修:不可信目录曾被硬编码为可信
burny_tech · x · 2026-09-28
gemini-cli PR #29528 修复 headless 模式下文件夹信任状态传递错误的 bug(#29031)。
- 根因:今年 2 月的 PR #18407 在 headless 模式跳过信任检查,并把 onTrustChange(true) 硬编码进 useFolderTrust.ts;4 月 PR #25814 引入 headless 下的工作区信任强制,但该 hook 未同步更新,造成「脑裂」——hook 内部与历史日志警告目录不可信,而 AppContainer 及下游组件却被告知目录可信。
- 修复:onTrustChange 改为传递真实解析值(true/false/undefined);headless 模式下不再渲染信任对话框,也不会误报可信。
- 补上覆盖不可信/可信/未确定三种状态的测试,未新增 eslint-disable。
「编程与Agent」频道最新
- 一条 prompt 让 Opus 一次性生成滚动漫画风时间线网站 — thomas_unise · 2026-09-28
- 用任务 DAG 模拟器低成本预演 agent 集群行为 — KyeGomezB · 2026-09-28
- 开发者借 AI 学 TLA+ 形式化验证,修 Nethack bug 时竟发现自己修复方案有漏洞 — davidbau · 2026-09-28
- 开发者晒由 Opus 驱动的游戏开发团队 Spawn — majidmanzarpour · 2026-09-28
- 开源 Mailflare 基于 Cloudflare 打造自托管邮箱,新增 MCP 与 AI 助手 — alexcovo_eth · 2026-09-28
- 一个月内从拒斥到信任:用户让 Muse agent 完成价值 3000 美元旅行预订 — armand_ruiz · 2026-09-28