Google、Gemini CLIにread-onlyのPlan modeを追加し codebase分析と設計作業を安全化

GoogleがGemini CLIでplanningとexecutionを分離

GoogleはMarch 11, 2026、Gemini CLIでPlan modeを利用可能にし、すべてのユーザーでデフォルト有効にしたと発表した。新モードではagentをread-only状態に保ったまま、requestの分析、codebaseの理解、dependencyの整理、実装戦略の作成を先に進められる。狙いは明確で、researchやarchitectural planningを進めやすくしつつ、意図しないeditや早すぎるexecutionを防ぐことにある。

Plan mode中のGemini CLIはexploration向けの限定されたtool setだけを使う。Googleによれば、agentはfileを読み、patternを探し、documentationを確認できるが、project fileは変更できない。したがってmigration pathの検討、新機能の設計、複雑なserviceのつながりの把握など、人が実装に踏み切る前に広く文脈を理解したい場面で特に有効だ。

ask_userとread-only MCPでplanの精度を上げる

今回の更新では新しいask_user toolも導入された。agentは不足しているrequirementを勝手に埋める代わりに、architectureの選択肢、隠れたconfiguration、product intentのような重要事項をユーザーに直接確認できる。これにより、見た目はもっともらしくても前提がずれたplanを作るリスクを下げられる。

GoogleはさらにPlan modeでread-only MCP toolsを使えるようにした。local filesystemの外にあるcontextも安全に取り込めるという意味で、GitHub issue、Postgres schema、Google Docsのような情報源をplanningに反映できる。ただしwrite accessは与えないため、wider developer stackを参照しながらもcodebase integrityは保てる。

agentic developmentにとっての意味

GoogleはPlan modeを、より構造化されたagent workflowの基盤として位置づけている。Gemini CLI向けのConductor extensionはすでにPlan modeとask_userを使ってmulti-step development trackをorchestrationしており、Googleは今後このConductorの考え方をGemini CLI本体にも取り込んでいくと述べた。ユーザーは/plan、Shift+Tabによるapproval modeの切り替え、あるいは自然言語でplan開始を依頼することで機能を使える。planning時にはGemini 3.1 Proのようなhigher-reasoning Pro modelが使われるとも説明された。

Plan modeはread-onlyで、Gemini CLIユーザーにデフォルトで有効化される。

ask_user toolにより、戦略確定前に要件を再確認できる。

read-only MCP supportでGitHub、Postgres、Google Docsのcontextを安全に参照できる。

Googleはこの機能をstructured agent orchestrationのbuilding blockとして使おうとしている。

出典: Google Developers Blog