conceito
etapa: choose
3 min de leitura
Quando usar o quê
Comece pela tarefa e pelo seu risco, não pela ferramenta de que você gosta. Uma pequena tabela de decisão cobre a maioria dos dias.
Claude CodeOpenCodeCursorherdrAiderOh My OpenAgent (OMO)
Comece pela tarefa
- Uma pergunta rápida sobre código, ou uma edição pequena em um arquivo que você tem aberto: chat de IDE ou edição inline (Cursor, Copilot) ou um agent de terminal em .
- Uma funcionalidade que atravessa vários arquivos em um repositório com testes: um agent de terminal (Claude Code, OpenCode, , Codex CLI) com aprovações ativadas para escrita e shell.
- Uma grande mudança mecânica (renomeação, migração, atualização): um agent com boas ferramentas de edição e uma regra clara, executado em uma branch com a suíte de testes como juiz.
- Muitas tarefas independentes: vários agents em git worktrees separados, organizados com um multiplexador como o herdr, ou uma camada de orquestração como o sobre o OpenCode.
- Um protótipo ou script descartável: autonomia total é aceitável. Execute em uma sandbox ou em um diretório temporário.
- Código sensível à segurança (autenticação, pagamentos, criptografia, parsing): use o agent para um rascunho e para os testes, depois revise linha a linha com uma pessoa que conheça a área.
- Base de código desconhecida: peça ao agent que mapeie e explique primeiro, somente leitura, antes de qualquer mudança.
Ajuste a autonomia ao risco
Pense em dois botões. Autonomia é quanto o agent faz sem perguntar. Risco é o dano que uma mudança errada pode causar. Mantenha o produto dos dois pequeno: alta autonomia só onde os erros são baratos e reversíveis (uma branch, uma sandbox, um script), e aprovações onde não são (configuração de produção, credenciais, migrações de dados, exclusões).
Escolhendo o harness
- Quer uma experiência única, polida e com suporte do fornecedor: Claude Code (modelos Claude) ou Codex CLI (modelos OpenAI).
- Quer trocar de modelos e providers livremente, ou rodar modelos locais: OpenCode ou OMP.
- Quer papéis embutidos e trabalho multiagente autônomo sobre o OpenCode: adicione o OMO.
- Executa várias sessões ao mesmo tempo e perde o controle delas: herdr ou tmux.
- Prefere uma IDE gráfica: Cursor ou uma extensão de IDE.
- Quer commits pequenos, git-first e previsíveis: Aider.
Sinais de que você escolheu errado
- Você continua aceitando mudanças que não leu.
- O agent entra em loop, repetindo a mesma correção que falhou: reduza a tarefa ou troque de modelo.
- Os custos te surpreendem: defina limites, use modelos mais baratos em passos fáceis, mantenha o contexto pequeno.
- Você não consegue explicar o que o código faz: pare e leia antes de construir mais em cima.
- Cada nova camada de ferramenta acrescenta mais uma coisa para configurar e confiar: remova o que você não usa.
conexões no mapa
- Agents de código comparadosalimentaQuando usar o quê
- Escolhendo um modelo: de fronteira, barato e abertoalimentaQuando usar o quê
- Quando usar o quêé seguido porContext engineering para agents de código
atualizado em 14/10/2026 · fontes para aprofundar · reportar erro
Estude antes
teste o que entendeu
Carregando perguntas…