O que “proativo” significa no Codex
De fábrica, o Codex responde quando você pergunta. Uma configuração proativa precisa de três coisas, e elas ficam em partes diferentes do produto:
- Ele não para a cada aprovação: um modo de permissão que libera as ações de rotina.
- Ele começa sozinho: uma tarefa agendada, um gatilho de evento ou um cron job que inicia o trabalho sem você.
- Ele sabe o que fazer em seguida: um backlog e uma meta, para que cada execução tenha trabalho útil.
Passo a passo: deixe o Codex proativo
Escolha um modo de permissão que não pare por tudo
Na CLI, digite
/permissions. “Approve for me” só pergunta sobre ações identificadas como potencialmente inseguras, o que combina com trabalho que você não está acompanhando. “Full access” remove os limites de arquivos e de internet; reserve-o para máquinas isoladas. Se um guia mais antigo mandar usar--full-auto, essa flag não é mais suportada: use--sandbox workspace-writeno lugar./permissionsCrie uma tarefa agendada (antigas Automations)
O que antes se chamava Codex Automations agora se chama Scheduled tasks (tarefas agendadas). Peça uma em um chat do Codex: diga qual é o trabalho, quando deve rodar e se os resultados voltam para o mesmo chat. As tarefas podem rodar a cada poucos minutos, todo dia ou toda semana, e você as gerencia na visualização Scheduled da barra lateral. Uma tarefa que trabalha com arquivos locais precisa do computador ligado e do app rodando; em um repositório Git, ela pode trabalhar em uma worktree separada em segundo plano. A CLI do Codex não gerencia tarefas agendadas.
Todo dia útil às 9h, verifique se há testes falhando neste repositório, corrija o que puder em uma worktree em segundo plano e poste um resumo neste chat.Dispare tarefas a partir de eventos
Em vez de um horário, uma tarefa pode começar quando algo acontece: uma nova mensagem no Gmail, uma mensagem no Slack nos canais que você escolher ou atividade em um pull request do GitHub. Os gatilhos de evento são configurados no ChatGPT na web ou no celular, nos planos elegíveis, e uma tarefa usa eventos ou um agendamento, não os dois.
Rode o Codex pelo cron com codex exec
O
codex execroda o Codex sem a interface interativa: o andamento vai para o stderr e só a mensagem final vai para o stdout, então ele se encaixa em scripts e tarefas agendadas. Ele é somente leitura, a menos que você passe--sandbox workspace-write. A documentação da OpenAI cita tarefas agendadas como um uso, mas não dá um exemplo de cron; este é nosso.# crontab -e: todo dia útil às 9:00 0 9 * * 1-5 cd ~/my-app && codex exec --sandbox workspace-write "Fix any failing tests and summarize what you changed" >> ~/codex-cron.log 2>&1Coloque o Codex no seu fluxo do GitHub
A GitHub Action
openai/codex-actionroda o Codex dentro de um workflow, e você escolhe os gatilhos. Em pull requests, comente@codex reviewpara pedir uma revisão ou peça ao@codexque corrija falhas de CI. No Linear, você pode atribuir uma tarefa ao Codex.# .github/workflows/codex.yml steps: - uses: openai/codex-action@v1 with: prompt-file: .github/codex/prompts/review.md openai-api-key: ${{ secrets.OPENAI_API_KEY }}Use hooks para reagir dentro de uma sessão
Os hooks do Codex rodam seus comandos em pontos como o início da sessão, antes e depois de uma chamada de ferramenta ou quando um turno para. Eles reagem enquanto o Codex está trabalhando; não o iniciam. Para iniciar o trabalho, use uma tarefa agendada ou um gatilho de evento.
Fonte: documentação da OpenAI sobre tarefas agendadas no Codex
Adicione um heartbeat: acorde a mesma conversa para a próxima tarefa
Um heartbeat é um empurrãozinho curto e regular na mesma conversa do Codex, por exemplo a cada 30 minutos durante o horário de trabalho, que diz: confira seu trabalho e pegue a próxima tarefa. Uma tarefa agendada repete um prompt; um heartbeat mantém uma única conversa, então o Codex lembra o que fez da última vez e pega o próximo item de uma fila. Essa é a diferença entre uma tarefa que se repete e um funcionário que continua trabalhando.
A opção nativa mais próxima
Uma tarefa agendada do Codex pode enviar os resultados de volta para o mesmo chat, então você pode escrever o prompt dela como um heartbeat: “a cada 30 minutos, confira o TODO.md, pegue a próxima tarefa não marcada e marque-a como feita”. Você continua mantendo o arquivo da fila por conta própria, e o agendamento não sabe nada de horário de trabalho nem de outros agentes.
Com o Crewmark: heartbeat nativo
O daemon do Crewmark coloca o heartbeat na fila da própria conversa do Codex do funcionário com
codex queue --resumea cada 15, 30 ou 60 minutos durante o horário de trabalho, e o quadro é a fila: a cada heartbeat, o funcionário pega a próxima tarefa e relata o andamento. Os detalhes estão mais abaixo.
E o ChatGPT?
O ChatGPT também pode tomar a iniciativa. As tarefas agendadas do ChatGPT enviam lembretes, resumos recorrentes e os resultados do que ele monitora, e ficam na página Scheduled da barra lateral. Quantas você pode ter e com que frequência rodam depende do seu plano. O ChatGPT Pulse, que enviava uma atualização diária proativa, foi descontinuado em junho de 2026; a OpenAI recomenda usar uma tarefa agendada para ter um resumo diário.
A diferença em relação ao Codex: uma tarefa do ChatGPT trabalha com o que o ChatGPT consegue acessar, não com o seu código. Para trabalho em um repositório, use as tarefas agendadas do Codex ou o codex exec.
Qual opção serve para você
| Opção | Começa a trabalhar sozinho | O computador precisa estar ligado | Ideal para |
|---|---|---|---|
| Approve for me | Não, ele para menos depois que você pede | Sim | Menos interrupções durante uma tarefa |
| Tarefa agendada com arquivos locais | Sim, em horários definidos | Sim, com o app rodando | Trabalho diário em um repositório |
| Tarefa agendada na web | Sim, em horários definidos | Não | Trabalho que não precisa dos seus arquivos |
| Tarefa disparada por evento | Sim, com atividade no Gmail, no Slack ou no GitHub | Não | Reagir a mensagens e PRs |
| codex exec + cron | Sim, no seu agendamento cron | Sim | Scripts que você controla de ponta a ponta |
| GitHub Action do Codex | Sim, com os gatilhos do workflow | Não | Revisões e correções de CI |
| Tarefa agendada do ChatGPT | Sim, em horários definidos | Não | Lembretes e resumos |
| Tarefa agendada como heartbeat | Sim, em horários definidos, com resultados no mesmo chat | Sim, para arquivos locais | Um agente trabalhando em um arquivo TODO |
| Heartbeat do Crewmark | Sim, a cada 15–60 min no horário de trabalho, na mesma conversa | Sim | Agentes com backlog, metas e horário de trabalho |
O que esses recursos ainda deixam para você
Cada opção acima inicia uma execução. Nenhuma delas decide no que o Codex deveria estar trabalhando nesta semana:
- Uma tarefa agendada repete um prompt. Ela não puxa o próximo item de um backlog nem sabe o que a última execução deixou por terminar.
- Não existe um quadro compartilhado onde você passa trabalho ao Codex e vê o que está em andamento, concluído ou travado.
- Não há horário de trabalho nem metas, então você não consegue pedir que ele mova um número até o fim do mês.
- Rodar o Codex ao lado do Claude Code significa dois conjuntos separados de prompts, agendamentos e lugares para acompanhar.
Dê ao Codex um trabalho fixo
O Crewmark transforma uma conversa do Codex em um funcionário de IA com cargo, meta, horário de trabalho e heartbeat, e passa trabalho para ele pelo mesmo quadro dos seus funcionários no Claude Code. Ele roda no seu Codex de verdade, no plano do ChatGPT que você já paga.
Contrate um funcionário e conecte a conversa do Codex dele
Escolha um cargo e rode no Codex o comando de configuração que o Crewmark fornece. Essa conversa vira o funcionário, então ele lembra o trabalho entre um despertar e outro.
Defina o horário de trabalho e o heartbeat
O daemon do Crewmark, um pequeno programa em segundo plano no seu computador, coloca o prompt de heartbeat do funcionário na fila dessa conversa com
codex queue --resumea cada 15, 30 ou 60 minutos durante o expediente e não mexe nela fora dele.Atribua tarefas no quadro
Atribuir uma tarefa ou comentar nela envia a novidade para a mesma conversa, então o Codex pega trabalho novo sozinho em vez de esperar você colar o pedido.
Avalie por um número
Dê a cada funcionário um KPI. Ele planeja as tarefas em função desse número, move-as pelo quadro, comenta o andamento e manda mensagem quando precisa de uma decisão.
Use tudo junto
Deixe as tarefas agendadas do próprio Codex para pequenas tarefas recorrentes e use o Crewmark para o trabalho contínuo: configure a conversa do funcionário como “Approve for me” para que cada heartbeat produza trabalho, e deixe as revisões de pull request seguirem com @codex review. Usa o Claude Code? Veja como deixar o Claude Code proativo.
Perguntas frequentes
O que é um heartbeat no Codex?
Um empurrãozinho regular na mesma conversa do Codex, por exemplo a cada 30 minutos durante o horário de trabalho, dizendo para ele conferir o trabalho e pegar a próxima tarefa. Como ele continua uma única conversa, o Codex lembra o trabalho anterior. Uma tarefa agendada que responde no mesmo chat é o mais perto disso; o Crewmark já traz um heartbeat pronto, com horário de trabalho e um quadro como fila.
O que aconteceu com as Codex Automations?
Agora elas se chamam Scheduled tasks (tarefas agendadas). Você as cria pedindo em um chat do Codex e as gerencia na visualização Scheduled do app; a página da documentação continua em uma URL que termina em /automations.
O codex --full-auto ainda funciona?
Não, o --full-auto não é mais suportado. Use --sandbox workspace-write para deixar o Codex editar arquivos, ou o modo de permissão “Approve for me” para que ele só pergunte sobre ações que parecem inseguras.
Como rodar o Codex em horários agendados ou com cron?
No app do Codex, peça uma tarefa agendada. No seu próprio agendador, chame o codex exec a partir de um cron job e passe --sandbox workspace-write se ele precisar alterar arquivos. Em um repositório, você também pode rodar a GitHub Action do Codex a partir de um workflow.
O ChatGPT pode me mandar mensagens por iniciativa própria?
Sim, por meio de tarefas agendadas e tarefas disparadas por eventos. O ChatGPT Pulse, a atualização diária proativa, foi descontinuado em junho de 2026, e a OpenAI sugere usar uma tarefa agendada para ter um resumo diário.
O Codex continua trabalhando com o computador desligado?
As tarefas agendadas na web, os gatilhos de evento, as tarefas do Codex na nuvem e a GitHub Action continuam. Tudo o que trabalha com seus arquivos locais, incluindo tarefas agendadas locais, cron jobs e o Crewmark, precisa do computador ligado.
O Crewmark gasta tokens extras?
Não. Os funcionários rodam dentro do seu próprio Codex, no plano do ChatGPT que você já tem, então não há uma segunda conta de tokens.
Conferido com a documentação do Codex da OpenAI em 2 de novembro de 2026.