Como executar vários agentes Codex em paralelo
Para executar vários agentes Codex com segurança, isole cada tarefa independente em sua própria Git worktree. O aplicativo oficial do Codex consegue administrar worktrees em um fluxo exclusivo do Codex. O Agentastic executa o mesmo CLI ao lado de Claude Code, Gemini, Cursor e outros agentes, adicionando contêineres, hosts remotos, testes no navegador e revisão multiprovedor.

Escolha o fluxo certo#
| Fluxo | Use quando |
|---|---|
| Worktrees do app Codex | Você quer a experiência oficial e usa apenas Codex |
| Worktrees manuais + CLI | Você quer controle total sem outro aplicativo |
| Agentastic | Você quer múltiplos provedores, contêiner, navegador ou execução remota |
A documentação oficial da OpenAI descreve chats paralelos, worktrees administradas, .worktreeinclude, handoff e limpeza.
Por que cada tarefa precisa de um checkout#
As conversas do Codex são independentes, mas os arquivos não. Duas sessões no mesmo checkout compartilham mudanças não commitadas, artefatos gerados, dependências e o índice do Git. Uma worktree transforma cada resultado em um diff independente que pode ser mantido, corrigido ou descartado.
Worktrees manuais#
git fetch origin
git worktree add -b agent/auth-tests \
../app-auth-tests origin/main
git worktree add -b agent/cache-fix \
../app-cache-fix origin/main
cd ../app-auth-tests && codex
cd ../app-cache-fix && codexEsse caminho é universal. Você também fica responsável por nomes, setup, aprovações, portas, testes, revisão e limpeza.
Codex em paralelo com Agentastic#
1. Instale e verifique o Codex#
npm install -g @openai/codex
which codex
codex --versionFaça login no Codex antes de abri-lo no Agentastic. A autenticação, configuração, skills e servidores MCP continuam sendo os do provedor.
2. Crie um workspace isolado#
No Agent Home, escolha repositório, branch base, Codex e modo Worktree. Dê um nome claro e exija evidência:
Corrija o teste instável de refresh token.
Não altere a API pública de sessão nem o limite de tentativas.
Execute primeiro o target de autenticação e depois a suíte completa se ele passar.
Resuma a condição de corrida e todos os arquivos modificados.Repita para tarefas que possam virar pull requests independentes.
3. Mantenha regras em AGENTS.md#
# Instruções do repositório
- Execute `npm test -- auth` para mudanças de autenticação.
- Não edite clientes gerados em `src/generated`.
- Preserve compatibilidade das APIs públicas.
- Nunca execute migrações de produção.Restrições de uma tarefa pertencem ao prompt. Regras duráveis pertencem ao repositório.
4. Prepare o ambiente automaticamente#
#!/usr/bin/env bash
set -euo pipefail
for file in .env .env.local; do
if [ -f "$AGENTASTIC_MAIN_REPO_PATH/$file" ] && [ ! -f "$file" ]; then
cp "$AGENTASTIC_MAIN_REPO_PATH/$file" "$file"
fi
done
npm ciSalve como .agentastic/setup.sh e marque como executável. O agente deve começar com um projeto que já compila e roda testes.
5. Verifique e revise com contexto novo#
Quando Codex terminar:
- Leia a evidência dos testes.
- Inspecione o diff completo.
- Execute a aplicação naquela worktree.
- Valide a UI no navegador integrado quando necessário.
- Envie o diff para um Codex novo, Claude, CodeRabbit ou Greptile.
O agente que implementou compartilha as suposições que produziram a solução. Uma revisão com contexto novo ajuda a encontrar erros que se tornaram invisíveis durante a implementação.
Worktree, contêiner ou remoto#
- Worktree: mudanças locais normais.
- Contêiner: pacotes, serviços, mounts ou rede precisam de fronteira própria.
- SSH remoto: execução em sua máquina ou servidor.
- Cloud: tarefas persistentes em provedores conectados.
Comece com worktree e aumente o isolamento apenas com um motivo concreto.
Erros comuns#
- Mandar uma feature vaga para cinco agentes não cria clareza.
- Compartilhar um banco mutável elimina boa parte do isolamento.
- Abrir mais tarefas do que você consegue revisar cria dívida.
- Depois de fundir uma dependência, atualize e valide novamente as worktrees dependentes.
Baixe o Agentastic para macOS ou visite a integração do Codex.