计划模式现已在 Gemini CLI 中可用

发布: (2026年3月31日 GMT+8 14:14)
8 分钟阅读

I’m happy to translate the article for you, but I’ll need the full text of the post (the content you’d like translated). Could you please paste the article’s body here? Once I have that, I’ll provide a Simplified Chinese translation while preserving the source link, formatting, and any code blocks.

March 11, 2026

我们很高兴在 Gemini CLI 中引入 plan mode。在计划模式下,Gemini CLI 首先专注于分析您的请求、规划复杂的更改、了解代码库或依赖关系,所有这些都在 只读模式 中进行,避免意外更改或执行。计划模式还会向您提出问题,以澄清您的目标,然后为您提供一个可供审阅的策略。

抱歉,您的浏览器不支持此视频的播放。

Source:

什么是计划模式?

计划模式是一种 只读 模式,它将 Gemini CLI 限制在其工具的子集内。激活后,代理可以:

  • 浏览你的代码库
  • 搜索模式
  • 阅读文档

但它 不能修改任何文件,除非是其内部计划本身。

你可以让 Gemini CLI “研究如何迁移此数据库” 或 “规划一个新功能”,它会绘制依赖关系并提出解决方案,而不会产生意外的代码更改风险。

关键特性

  • 安全探索 – 使用只读工具,如 read_filegrep_searchglob 来验证假设。
  • 架构映射 – 代理可以使用诸如 codebase_investigatorAgent Skills 等专门的子代理,来理解复杂系统的依赖关系和工作流。
  • 迭代设计 – 在切换到可编辑模式进行实现之前,通过对话细化你的策略。
  • 完全可扩展 – 通过 custom policies 将计划模式扩展到你的个人需求,或使用 enter_plan_modeexit_plan_mode 工具在其上构建工作流。

更好的协作使用 ask_user 工具

一个计划的好坏取决于它的需求。为了让 plan mode 真正高效,我们引入了 ask_user 工具。它允许代理在研究过程中暂停,向你提出针对性的问题,以澄清你的目标或收集缺失的信息。

现在,Gemini CLI 不再需要猜测或假设你的意图,而是可以:

  • 向你展示选项
  • 请求对特定架构选择的说明
  • 询问隐藏配置文件的位置

这种双向沟通确保最终的计划在你确认实施之前,能够完美契合你的设想。

Gemini CLI – Ask User tool

扩展只读 MCP 工具的覆盖范围

Plan mode 并不限于本地文件系统。它还支持 只读 MCP 工具,让 Gemini CLI 能安全地从整个开发者堆栈中获取上下文。

  • GitHub – 读取 issue、拉取请求描述或仓库元数据。
  • PostgreSQL – 检查模式、表定义或查询结果。
  • Google Docs – 获取设计文档或规范的最新版本。

通过使用这些只读集成,您的计划能够参考所有相关的外部数据,同时保持代码库的完整性。

为 Conductor 提供复杂工作流动力

对于更为复杂的项目,Conductor 可以是一个极佳的选择。Gemini CLI 的 Conductor 扩展 完全利用了 plan modeask_user 工具。Conductor 通过充当多步骤开发轨道的编排者,实现 上下文驱动开发,帮助你完成复杂的迁移或功能实现。

  • Plan mode – 在零风险的前提下执行详尽的预检查和调研步骤。
  • ask_user tool – 在每个里程碑提示你确认关键决策,让你掌控整体方向,而代理则负责收集上下文和起草子任务的繁重工作。

Conductor 是一个很好的示例,展示了 plan mode 在设计时就考虑了可扩展性,为用户提供了构建 build their own custom planning workflows 的基础构件。

视频概览

(如果你的浏览器不支持视频播放,可能需要更新浏览器或在其他地方查看内容。)

(在此插入视频嵌入或链接)

团队正计划在不久的将来将 Conductor 直接集成到 Gemini CLI,作为内置模式… 敬请期待!

计划模式入门

计划模式现已默认对所有用户启用!您可以随时进入 计划模式,方法如下:

  • 在输入框中键入 /plan
  • Shift + Tab 在审批模式之间切换
  • 让助手 “开始制定…的计划

Gemini CLI 的模型路由功能同样适用于计划模式。更高推理能力的 Pro 模型——例如全新的 Gemini 3.1 Pro——将在规划阶段使用,以确保稳健的架构决策和高质量的计划。

如果您更倾向于在每个会话都以研究为先的思路开始,可使用 /settings 命令将 “默认审批模式” 设置为 Plan

保持简洁

我们知道有些人喜欢让终端保持精简,或者你已经有自己经过实战检验的规划流程。如果计划模式不是你的菜,关闭它非常简单!

  1. 输入 /settings 并搜索 “Plan” 将其关闭。
    这将会:
    • 将计划模式从 Shift+Tab 轮换中移除。
    • 注销 enter_plan_modeexit_plan_mode 工具。

我们希望 Gemini CLI 能配合你的工作流,而不是让你去适应它。无论你喜欢预先编码计划的结构化安全,还是更倾向于使用 Auto‑Edit 模式随时随地编辑,选择权在你手中!

我们一直在努力改进规划工作流。下次在你的大型功能上试一试,并告诉我们你的感受吧。

0 浏览
Back to Blog

相关文章

阅读更多 »

开发者指南:AI Agent 协议

概述 本指南介绍了一套六种协议——例如 MCP 和 A2A——旨在通过标准化 AI agents 的访问方式,消除自定义集成代码。