Por que o Modo Plano Muda o Jogo
Todo desenvolvedor conhece a dor: você começa um refatoramento e duas horas depois quebrou três funcionalidades não relacionadas. O novo modo plano do Gemini CLI resolve isso forçando um fluxo de trabalho de pesquisa primeiro, somente leitura. Em vez de pular direto para a geração de código, o agente primeiro analisa sua solicitação, explora o código e até faz perguntas esclarecedoras antes de propor uma estratégia.
Isso não é apenas uma rede de segurança—é uma mudança fundamental em como o desenvolvimento assistido por IA deve funcionar. Ao restringir o agente a um subconjunto de ferramentas (read_file, grep_search, glob), o modo plano elimina o risco de modificações acidentais em arquivos ou execuções não intencionais. Você pode pedir para "pesquisar como migrar esse banco de dados" ou "planejar uma nova funcionalidade" sem se preocupar com alterações apressadas no código.
Para mais contexto sobre construção de datasets culturalmente conscientes, confira nosso artigo sobre Nemotron-Personas-Brazil: O Dataset Aberto para IA Culturalmente Enraizada.

Como o Modo Plano Funciona na Prática
O modo plano agora está habilitado por padrão para todos os usuários. Você pode ativá-lo:
- Digitando
/planna caixa de entrada - Pressionando
Shift+Tabpara percorrer os modos de aprovação - Simplesmente pedindo ao agente "inicie um plano para..."
A Ferramenta ask_user: Sem Mais Suposições
Um dos destaques é a ferramenta ask_user. Em vez de fazer suposições sobre sua intenção, o agente pode pausar a pesquisa e fazer perguntas direcionadas. Veja um exemplo:
# Exemplo: Planejando uma migração de banco de dados
# Usuário pergunta:
> Planeje uma migração de PostgreSQL para MySQL
# Resposta do agente (modo plano):
Preciso entender seu esquema. Tenho algumas perguntas:
1. Você está usando tipos de dados específicos do PostgreSQL (ex.: JSONB, ARRAY)?
2. Você tem procedures ou triggers armazenadas?
3. Qual é a janela de downtime esperada?
# Após esclarecimento, o agente produz um plano passo a passo
Essa comunicação bidirecional garante que o plano final esteja alinhado com sua visão antes de você se comprometer com a implementação.

Conductor: Orquestrando Fluxos de Trabalho Complexos
Para projetos maiores, a extensão Conductor leva o modo plano ao próximo nível. O Conductor permite o Desenvolvimento Orientado por Contexto, orquestrando trilhas de desenvolvimento de várias etapas. Ele usa o modo plano para realizar verificações pré-voo exaustivas e etapas de pesquisa com risco zero, e utiliza a ferramenta ask_user para confirmar decisões críticas em cada marco.
Principais Capacidades do Conductor:
- Planejamento de migração em várias etapas: Divide migrações complexas em subtarefas gerenciáveis
- Mapeamento de dependências: Entende as dependências do sistema antes de qualquer alteração de código
- Aprovações baseadas em marcos: Você mantém o controle da direção de alto nível
A equipe está trabalhando para trazer o Conductor como um modo integrado ao Gemini CLI em breve.
Limitações e Cuidados
- O modo plano é somente leitura apenas no contexto da CLI—ferramentas externas (ex.: GitHub, bancos de dados) acessadas via MCP ainda exigem suas próprias permissões.
- A ferramenta
ask_userpode desacelerar fluxos de trabalho se você preferir planejamento totalmente automatizado. - Atualmente, o modo plano pode não lidar eficientemente com monorepos extremamente grandes devido a limites de chamadas de ferramentas.

Conclusão: Um Caminho Mais Seguro para o Desenvolvimento Assistido por IA
O modo plano é uma adição bem-vinda para equipes que valorizam segurança e colaboração. Ao separar a pesquisa da execução, ele reduz o risco de danos acidentais e incentiva melhores práticas de planejamento. Seja migrando um banco de dados, adicionando uma nova funcionalidade ou refatorando um sistema legado, começar com um plano é sempre uma boa ideia.
Se você prefere manter seu terminal enxuto ou tem seu próprio processo de planejamento, pode desabilitar o modo plano via /settings. A escolha é sua—o Gemini CLI foi projetado para se adaptar ao seu fluxo de trabalho.
Próximos Passos
- Teste o modo plano na sua próxima tarefa de refatoramento
- Explore a extensão Conductor para migrações complexas
- Para mais sobre comunicação GPU de alto desempenho, leia nosso artigo sobre RCCLX da Meta: Revolucionando a Comunicação GPU para Plataformas AMD