← 事件库 / Developer Tools

Gemini CLI 0.66 加固私有 MCP 与 Git 执行

Gemini CLI 0.66 为私有网络上的 MCP server 加入可选 OAuth,并在 safe mode 的 Git 操作中禁用交互式凭据与 SSH 提示。它还加固 SKILL.md 解析、保留用户 Git 配置,并修复流式 HTTP 解码。

本文来自既有扫描档案。迁移保留原判断,不代表在迁移时重新核验。

对你意味着什么

对把 agent 接入私有 MCP 服务的团队来说,这一版补上可用的认证路径,也降低无人值守 Git 命令卡在隐藏提示上的概率。相关控制为可选项且依赖环境,需要本地核验。

证据与关联材料

背景材料 · 历史记录,未重新核验

Gemini CLI v0.57.0 stable(2026-08-25T18:37Z)的发布 tag 中包含 packages/a2a-server(Agent2Agent 协议 server),且该包已以 @google/gemini-cli-a2a-server@0.57.0 发布到 npm。Release notes 合并了一大批「[SSR Agent]」修复,涉及 a2a-server 测试、TUI 执行超时、subagent 开关与交接回归,说明这是持续维护的功能而非废弃实验。Gemini CLI 0.60.0 随后把 MCP OAuth、路径边界、环境变更确认、工具输出来源和沙箱隔离修复推入 stable。Google 仍未给出 A2A server 的官方公告、文档页面或使用指引。

后续变化

重要更新 · 2026-09-30

Gemini CLI 0.62.0 修复 OAuth、终端和 ACP 权限生命周期

重要更新 · 2026-10-07

Gemini CLI 0.63.0 加固长任务内存、认证恢复与非交互计划执行。

重要更新 · 2026-10-14

Gemini CLI 0.64.0 加固文件、会话状态与取消生命周期。

重要更新 · 2026-10-21

Gemini CLI 0.65.0 加固不受信任目录与会话恢复

重要更新 · 2026-10-28

Gemini CLI 0.66 加入私网 MCP OAuth 与更安全的 Git 执行

技术细节与六维评分
发布 v0.57.0 stable 于 2026-08-25T18:37:14Z 发布;v0.57.0 tag 树中包含 packages/a2a-server(经 git tree API 核实)
Npm @google/gemini-cli-a2a-server@0.57.0 已发布;包在 @google scope 下
Release Notes v0.57.0 合并多批「[SSR Agent]」修复:a2a-server 测试迁移、TUI 执行超时、agents 模式关闭时的 subagent 拦截、sub-agent 交接 token 回归、cli_help markdown 格式化
包内容 a2a-server/src 含 agent executor/task 模块、命令注册表、extensions;附 development-extension-rfc.md
状态 已发布但未文档化:截至 2026-08-28 无官方公告、文档或使用遥测
关联 8/19 early indication(a2a-server 仅 main 分支)升级为 stable 产物;作为趋势 coding-agents-multi-agent-runtimes 的证据
2026-09-24 更新 Gemini CLI 0.61.0 stable(2026-09-23T23:59Z)增加针对构建文件修改与不可信参数的间接 prompt injection 防护,加固文件系统边界与运行时状态隔离,并保留显式版本化的 Flash 模型 ID。a2a-server 仍无文档。现有用户应为安全修复升级;A2A 仍为 WATCH。
2026-10-02 更新 0.62.0 stable 保留 OAuth refresh token,使凭据删除幂等,加固 PTY/ConPTY 清理,并在权限请求前发出 ACP tool_call 更新。A2A 仍无使用文档。
2026 10 07 更新 0.63.0 为长任务限制工具输出,支持非交互模式自动执行计划,并修复认证死循环、ACP session 顺序及策略/路径校验。
2026-10-21 更新 0.65.0 稳定版在不受信任目录强制 workspace 设置只读,避免恢复会话时重复写入工具响应,并防止快速退出删除恢复后的历史。
最新稳定版 0.66.0
发布时间 2026-10-27T20:26:28Z
2026-10-28 更新 可选的私网 MCP OAuth、无交互 safe Git 凭据与 SSH、SKILL.md 解析加固、保留 Git 配置,以及流式 HTTP 解码修复
技术影响 4
工程价值 3
采用信号 2
成熟度 2
验证成本 2
风险 3
历史更新原文

· 0.58.0 stable (9/1T20:51Z): macOS Seatbelt sandbox now isolates Docker and container-runtime sockets and binaries (sandbox hardening); a2a-server fix — stale cancellation error cleared on new message turns (a2a-server continues in the stable release line); consistent symlink evaluation in ignore-path handling; top-level safety checkers declared in write-policy configuration; history rollback and retry-nudge fixes. a2a-server documentation still absent (watch item). 0.59.0-preview.0 published 9/1T20:19Z

· No new stable in window (latest remains 0.58.0, 9/1). Nightlies: 0.59.0-nightly (9/2): web-fetch destination validation + connection routing fix; 0.60.0-nightly (9/4) security cluster — RFC 9207 issuer identification enforced in the MCP OAuth flow, macOS Seatbelt temp-dir isolation, extension-loader path-boundary hardening, hardcoded Google CrUX API key removed from chrome-devtools-mcp. a2a-server docs watch: packages/a2a-server now carries a README.md, but it is a 171-byte 'experimental and under active development' stub — still no usage/setup documentation. Stays TRIAL

· Gemini CLI 0.61.0 stable hardens build-file prompt-injection and filesystem/runtime isolation; A2A remains undocumented and WATCH