Verboo Code: como planejar antes de codar com /plan
Voltar para o Blog
Artigointeligência artificialtecnologiaautomação

Verboo Code: como planejar antes de codar com /plan

Mafra8 de outubro de 20265 min de leitura

Você pede uma mudança que mexe em seis arquivos, o agente sai editando, e só no terceiro arquivo você percebe que ele escolheu uma abordagem que você não queria. O /plan da Verboo Code evita isso: o agente primeiro lê o projeto e escreve um plano num arquivo, e só começa a editar depois que você aprova. Este guia mostra os comandos, onde o plano fica salvo e as opções do diálogo de aprovação.

O que o /plan faz na Verboo Code?

Ele liga o modo de planejamento na sessão atual. Nesse modo o agente explora o código, desenha a abordagem e grava o plano num arquivo Markdown, em vez de sair editando o projeto. A descrição no código é literal: "Enable plan mode or view the current session plan".

/plan

A CLI responde Enabled plan mode. Daí em diante, descreva a tarefa normalmente. O modo vale só para a sessão em que você ligou.

Fluxograma do /plan na Verboo Code: entrar no modo de planejamento com /plan, rever e editar o plano com /plan open, aprovar para o agente codificar, ou recusar com No, keep planning e continuar planejando
O ciclo do /plan e o desvio quando o plano não convence. Verificado no código-fonte da v0.15.35 em 08/10/2026.

Como ver o plano que o agente escreveu?

Rode /plan de novo, já dentro do modo. A CLI mostra o plano atual com o caminho do arquivo. Se o agente ainda não escreveu nada, a resposta é Already in plan mode. No plan written yet.

/plan

Para editar na mão, use /plan open: ele abre o arquivo do plano no seu editor externo. Funciona quando já existe um plano escrito. Mexeu no texto, salvou, fechou: o agente trabalha a partir da versão que está no disco.

/plan open

Onde o plano fica salvo?

Num arquivo .md com nome de três palavras sorteadas (adjetivo, verbo e substantivo), dentro de ~/.verboo/plans/. Se você define VERBOO_CONFIG_DIR, a pasta plans/ fica dentro dele.

ConfiguraçãoOnde o plano vai parar
Padrão~/.verboo/plans/<nome-sorteado>.md
VERBOO_CONFIG_DIR definido$VERBOO_CONFIG_DIR/plans/
plansDirectory no settings.jsonA pasta indicada, relativa à raiz do projeto

A configuração plansDirectory serve para versionar os planos junto com o código. Ela precisa apontar para dentro do projeto: se o caminho sair da raiz, a CLI ignora e volta para a pasta padrão.

{
  "plansDirectory": "docs/plans"
}

Como aprovar o plano e deixar o agente codificar?

Quando o plano está pronto, o agente chama a ferramenta interna ExitPlanMode, que abre o diálogo de aprovação com o plano na tela. Ela só pede aprovação para tarefas que envolvem escrever código: se você pediu só uma pesquisa pelo projeto, o agente responde direto, sem diálogo.

As opções do diálogo, como estão no código (os rótulos aparecem em inglês na CLI):

OpçãoO que acontece
Yes, clear context ... and auto-accept editsLimpa o contexto (mostra quanto já estava usado), aprova e libera as edições sem pedir uma a uma
Yes, auto-accept editsMantém o contexto e libera as edições sem pedir uma a uma
Yes, manually approve editsMantém o contexto e continua pedindo permissão a cada edição
No, keep planningRecusa o plano, você escreve o que mudar e o agente refaz

Dependendo do que está habilitado na sua instalação, o rótulo da liberação muda: em vez de auto-accept edits pode aparecer use auto mode ou bypass permissions. A opção de limpar o contexto só aparece quando faz sentido limpar. Dois atalhos úteis no diálogo: Ctrl+G abre o plano no editor para você ajustar antes de aprovar, e Shift+Tab aprova direto com auto-accept edits.

Como entrar no modo de planejamento sem digitar /plan?

De dois jeitos. O primeiro é o Shift+Tab, que alterna os modos de permissão da sessão. No código, a ordem a partir do modo padrão é default, acceptEdits e plan; depois do plan ele segue para outro modo ou volta ao padrão, conforme o que estiver disponível.

O segundo é já abrir a sessão em modo de planejamento, com a flag --permission-mode:

verboo --permission-mode plan

Também dá para fixar como padrão com defaultMode no settings.json, mas para a maioria das tarefas ligar o plano sob demanda é mais prático. O próprio agente tem uma ferramenta para propor a entrada em plan mode quando a tarefa parece grande, e nesse caso você aprova ou recusa.

O plano sobrevive se eu fechar e retomar a sessão?

Sim, na maior parte dos casos. Ao retomar uma sessão, a Verboo Code reaplica o mesmo arquivo de plano àquela sessão. Se o arquivo sumiu do disco, ela tenta recuperar o conteúdo a partir dos snapshots e do histórico da conversa.

Isso combina com o /resume: você planeja hoje, fecha, e amanhã continua do mesmo plano. Se a conversa ficar longa durante a execução, o /compact resume o histórico sem perder o arquivo do plano, que fica no disco.

Quando usar /plan e quando não usar?

Use quando a mudança toca vários arquivos, tem mais de uma abordagem possível ou o requisito está meio solto: nova funcionalidade, refatoração, mudança de arquitetura. Não use em ajuste pequeno, como renomear uma variável ou corrigir um typo; o plano só adiciona uma volta.

  • Use /plan quando um erro de rumo custaria desfazer vários arquivos.
  • Combine com o /goal para a execução longa depois do plano aprovado.
  • Se algo sair do trilho mesmo assim, o /rewind desfaz a edição.
  • Para controlar o que o agente pode rodar, veja o /permissions.

Planejar antes de editar gasta mais leitura de código, e leitura é token. Na Verboo Code o plano tem token ilimitado, então você pode pedir um plano detalhado sem olhar o contador: crie a conta em verboo.ai, atualize a CLI e rode /plan na próxima mudança grande.

Gostou deste artigo?
Compartilhe conhecimento com sua rede.
// Leia também

Artigos relacionados