Google, Gemini CLI에 read-only Plan mode 추가... 코드베이스 분석과 설계 단계를 안전하게 분리

Google이 Gemini CLI에서 planning과 execution을 분리하다

Google은 March 11, 2026 Gemini CLI에 Plan mode를 추가했고, 이 기능이 모든 사용자에게 기본 활성화된다고 밝혔다. 새 모드는 agent를 read-only 상태에 두고 요청 분석, codebase 탐색, dependency mapping, 구현 전략 초안 작성을 먼저 수행하게 한다. 핵심 목적은 단순하다. research와 architectural planning은 더 쉽게 하되, 의도하지 않은 edit나 premature execution은 막겠다는 것이다.

Plan mode에서는 Gemini CLI가 exploration 중심의 제한된 tool set만 사용한다. Google에 따르면 agent는 file을 읽고, pattern을 검색하고, documentation을 확인할 수 있지만 project file은 수정하지 못한다. 그래서 migration path 검토, new feature 설계, 복잡한 service wiring 파악처럼 사람의 최종 구현 결정을 내리기 전에 맥락을 넓게 이해해야 하는 작업에 적합하다.

ask_user와 read-only MCP로 planning 품질을 끌어올리다

이번 업데이트에는 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 권한은 주지 않는다. 즉 wider developer stack의 정보를 plan에 반영하면서도 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 시작을 요청하는 방식으로 기능에 들어갈 수 있다. Google은 planning 단계에서 Gemini 3.1 Pro 같은 higher-reasoning Pro model이 사용된다고도 설명했다.

Plan mode는 read-only이며 Gemini CLI 사용자에게 기본 활성화된다.

ask_user tool은 전략 확정 전에 요구사항을 다시 확인하게 한다.

read-only MCP 지원으로 GitHub, Postgres, Google Docs context를 안전하게 끌어올 수 있다.

Google은 이를 더 구조적인 agent orchestration의 building block으로 보고 있다.

출처: Google Developers Blog