Claude Code Routines: rotinas e cron jobs para agentes de IA
Atualizado em

As rotinas do Claude Code importam porque mudam o modelo do agente de “esperar um prompt humano” para “rodar quando o mundo muda ou quando o relógio manda”. Esse é o salto real. Cron não é só açúcar de agendamento. É o que transforma um agente em sistema operacional.
Em 15 de abril de 2026, a Anthropic descreve as Claude Code routines como um recurso de research preview para o Claude Code na web. Uma routine é, na prática, uma configuração de agente em nuvem salva com prompt, repositórios, ambiente e conectores, além de triggers capazes de iniciar novas execuções automaticamente. Se você quiser os passos exatos da interface e os limites atuais, leia primeiro a documentação oficial de Claude Code routines (opens in a new tab). Este guia é a camada prática sobre isso: o que as routines realmente são, por que importam e como elas se comparam com as Automations do app Codex e com os cron jobs do OpenClaw.
Se você quiser mais contexto sobre o panorama mais amplo de ferramentas para agentes, comece pelo hub de AI Coding, por Parallel Code Agents explicados e por Como usar o Codex.
Resposta rápida: o que são Claude Code routines?
Claude Code routines são sessões de Claude Code na nuvem que iniciam automaticamente.
Em vez de abrir o Claude manualmente e dizer "revise PRs abertos" ou "verifique alertas de produção", você define isso uma vez e conecta um ou mais triggers:
- um agendamento
- uma chamada de API
- um evento do GitHub
Isso faz com que routines sejam mais do que um timer simples. Elas viram uma camada de triggers para uma sessão real de agente de código.
| Se você precisa... | Melhor escolha | Por quê |
|---|---|---|
| Um agente na nuvem que continua rodando com o laptop fechado | Claude Code routines | A Anthropic executa a sessão em infraestrutura própria na nuvem |
| Uma tarefa em segundo plano agendada dentro do seu app desktop de coding | Codex app Automations | Boa opção para trabalho recorrente que termina em uma fila de review |
| Um agente self-hosted com cron, heartbeat, hooks e entrega por webhook com precisão | OpenClaw | A superfície de automação mais forte se você quiser controlar a stack |
A ideia central não é a marca. É a mudança de agente guiado por chat para agente acionado por tempo ou por evento.
Que problema as routines resolvem
A maioria dos agentes de IA ainda vive em um ciclo reativo:
- a pessoa percebe um problema
- a pessoa abre o agente
- a pessoa explica o problema
- a pessoa espera a saída
Isso funciona para tarefas pontuais. É uma péssima escolha para trabalho recorrente.
Trabalho recorrente normalmente é:
- chato
- fácil de esquecer
- importante quando falha
- mais claro quando expresso como política do que como um novo prompt todo dia
É por isso que cron jobs importam para agentes. O valor real não é "a tarefa roda toda manhã". O valor real é:
- o trabalho fica confiável
- o trigger fica explícito
- o agente age sem esperar alguém lembrar
- o resultado pode ser revisado depois da execução, em vez de depender da iniciativa manual antes dela
Para agentes de IA, essa é uma das maiores melhorias práticas. O agente sai do modo assistente e entra no modo operação.
Como as Claude Code routines funcionam
A documentação atual da Anthropic descreve uma routine como uma configuração salva do Claude Code composta por:
- um prompt
- um ou mais repositórios
- um ambiente
- conectores opcionais
- um ou mais triggers
A execução em si é uma sessão completa do Claude Code na nuvem, não um executor de tarefas simplificado.
Isso significa que uma routine pode:
- clonar repositórios
- executar comandos de shell
- usar skills registradas no repositório
- chamar serviços conectados, como Slack ou Linear, por meio de connectors
- abrir uma sessão que você pode inspecionar depois
O modelo mental mais útil é:
uma routine é um runbook reutilizável de agente com um trigger acoplado
Como criar uma routine na prática
A Anthropic informa hoje que todas as superfícies de routine escrevem para a mesma conta na nuvem, então uma routine criada pela web ou pelo CLI aparece no mesmo lugar.
Você pode criar uma pelo:
- web UI
- Desktop app como uma remote task
- CLI com
/schedule
O exemplo mais rápido no formato CLI é:
/schedule daily PR review at 9amIsso é útil porque reduz a barreira de configuração no caso mais comum: trabalho recorrente agendado.
Mas existe uma limitação importante na documentação atual:
- o CLI cria routines agendadas
- triggers de API e GitHub ainda precisam ser adicionados pela web UI
A Anthropic também diz que cada routine pertence à conta individual, e não é compartilhada automaticamente com a equipe.
Os três tipos de trigger
1. Trigger de agendamento
Essa é a parte em que a maioria das pessoas pensa primeiro: uma execução recorrente em uma cadência definida.
A documentação oficial diz que routines suportam agendas prontas como:
- hourly
- daily
- weekdays
- weekly
Para intervalos customizados, a Anthropic diz que você pode usar /schedule update no CLI para definir uma expressão cron. O intervalo mínimo atual é uma hora, então isso não foi desenhado para polling a cada minuto.
Dois detalhes operacionais importam:
- os horários são informados no seu fuso horário local
- as execuções podem começar alguns minutos atrasadas porque a Anthropic aplica um stagger consistente
Então sim, isso é automação no estilo cron, mas com regras de agendamento próprias para agentes.
2. Trigger de API
É aqui que routines deixam de parecer um job recorrente simples.
A Anthropic também permite que uma routine exponha um endpoint HTTP autenticado dedicado. Quando um sistema externo envia uma requisição POST para esse endpoint, o Claude inicia uma nova execução e pode receber contexto livre adicional em um campo text.
Isso permite integrar a routine com:
- pipelines de deploy
- alertas de erro
- ferramentas internas
- botões manuais em outro sistema
Isso é importante porque faz o agente reagir não só ao tempo, mas também a mudanças de estado externas.
3. Trigger de GitHub
A documentação da Anthropic também permite iniciar routines por eventos do GitHub. Na documentação atual, as categorias suportadas são pull requests e releases, com filtros em campos como autor, título, branch base, labels, estado de draft, estado de merge e se o PR veio de um fork.
Isso transforma o Claude em uma camada de automação nativa do repositório:
- abre um PR
- o Claude revisa
- uma nova release é publicada
- o Claude roda verificação ou lógica de backport
Esse é um modelo operacional bem diferente de "abrir o chat e pedir uma revisão".
Por que isso é mais interessante do que um cron job comum
Um cron job normal é bom em uma coisa: iniciar código em um horário conhecido.
Uma routine de agente é mais ambiciosa. Ela combina:
- um agendamento ou evento
- um contexto de repositório
- ferramentas e conectores
- um prompt que define sucesso
- uma saída que você pode inspecionar depois
Então a expressão cron é só uma peça da pilha.
O motivo mais profundo de essa categoria chamar atenção é que ela libera tarefas como:
- revisão matinal de PR sem ninguém lembrar de pedir
- checagem noturna de drift em documentação depois de mudanças em código
- acompanhamento automático de deploy quando uma release termina
- triagem semanal de backlog com labels, resumos e sugestão de ownership
Essas tarefas sempre foram possíveis com shell scripts. O que muda com routines de agente é o tanto de raciocínio não estruturado que agora você consegue delegar dentro da execução agendada.
Claude routines vs tarefas agendadas do Claude desktop
Essa distinção é fácil de passar batida.
A Anthropic hoje expõe mais de uma camada de agendamento:
- Routines rodam na infraestrutura cloud da Anthropic
- Desktop scheduled tasks rodam na sua máquina
- prompts agendados com
/loopsão escopo da sessão e param quando a sessão termina
Isso importa porque muda o que a tarefa consegue acessar e quando ela pode rodar.
| Opção | Onde roda | Melhor para |
|---|---|---|
| Routines | Nuvem da Anthropic | Trabalho que precisa continuar mesmo com o computador desligado |
| Desktop scheduled tasks | Sua máquina | Tarefas que precisam de arquivos locais, ferramentas locais ou mudanças ainda não commitadas |
/loop | Sessão atual | Polling leve enquanto você já está presente |
Se o seu modelo mental é "o Claude ganhou cron", isso é superficial demais. O que o Claude realmente adicionou foi várias superfícies de automação com fronteiras de runtime diferentes.
Os guardrails que importam nas Claude routines
A documentação atual de routines também deixa claro que este não é um fluxo de aprovação em tempo de execução.
A Anthropic diz que as execuções acontecem como sessões autônomas na nuvem:
- não existe seletor de permissão durante a execução
- não existem prompts de aprovação no meio do run
- o acesso é controlado pelos repositórios, branch settings, ambiente e conectores que você configurou antes
O comportamento do repositório também importa. A Anthropic diz que routines clonam os repositórios selecionados a cada execução a partir da branch padrão, e por padrão o Claude só pode fazer push para branches com o prefixo claude/, a menos que você afrouxe essa restrição explicitamente para um repositório.
Isso torna a qualidade da configuração muito mais importante do que em uma sessão interativa normal.
Três implicações práticas seguem daí:
Delimite a routine com cuidado
Não anexe todos os conectores e todos os repositórios só porque isso é possível. A documentação observa que todos os conectores conectados entram por padrão, então podar acesso faz parte do trabalho.
Escreva o prompt como um procedimento operacional
O prompt de uma routine não deve parecer um pedido casual de chat. Ele precisa definir:
- o que inspecionar
- o que fazer
- o que ignorar
- como é sucesso
- para onde o resultado deve ir
Espere limites e eventos perdidos
A Anthropic documenta limites diários de execuções para routines, além de limites por hora para eventos acionados por GitHub durante o período de preview. Se você tratar o recurso como uma framework infinita de daemon, vai desenhar o tipo errado de automação.
Onde as Automations do app Codex entram
Aqui a comparação fica realmente interessante.
O anúncio do app Codex da OpenAI em 2 de fevereiro de 2026 diz que o app suporta Automations que combinam instruções com skills opcionais e rodam em um agendamento. A OpenAI descreve isso como trabalho em segundo plano que termina em uma review queue quando conclui, e também diz que ainda está construindo cloud-based triggers para versões futuras.
Isso faz as Automations do app Codex parecerem próximas das Claude routines, mas não idênticas.
O posicionamento público atual está mais perto de:
- trabalho em segundo plano agendado
- handoff orientado a review
- orquestração centrada no app desktop
Já as Claude routines são enquadradas como:
- sessões cloud
- automações com múltiplos triggers
- execuções acionáveis por API
- execuções conscientes de eventos do GitHub
Então a comparação limpa é:
| Dimensão | Claude Code routines | Codex app Automations |
|---|---|---|
| Runtime | Nuvem | Trabalho agendado em segundo plano centrado no app |
| Modelo de trigger | Agenda, API, GitHub | Agenda hoje, com história de triggers mais ampla ainda em expansão |
| Forma principal de saída | Nova sessão de Claude Code que você pode inspecionar | Fila de review e fluxo de follow-up no app |
| Melhor encaixe | Automação cloud sem supervisão | Trabalho recorrente supervisionado no seu plano de controle do Codex |
Se você usa Codex intensamente, a lição mais interessante não é que o Claude "venceu". É que o mercado está convergindo para a mesma necessidade básica: agentes precisam ser agendáveis.
Por que usuários do OpenClaw ligam tanto para cron jobs
OpenClaw é um contraste útil porque trata o agendamento como uma superfície de sistema de primeira classe, e não como um recurso escondido atrás de uma UI.
A documentação oficial do OpenClaw descreve uma stack mais ampla de automação:
- cron para agendamento exato e lembretes one-shot
- heartbeat para verificações periódicas aproximadas com contexto completo da sessão
- hooks para scripts orientados a eventos
- standing orders para autoridade operacional persistente
Essa é uma das razões pelas quais o OpenClaw chama atenção de pessoas que querem agentes realmente autônomos.
As docs do OpenClaw deixam claro um detalhe importante:
- use cron quando o timing precisa ser preciso ou o trabalho deve rodar isolado
- use heartbeat quando timing aproximado basta e o agente deve usar o contexto completo da main session
Isso não é só detalhe de implementação. É um padrão forte de design de automação.
Por que isso importa
Muita gente diz que quer "agent cron jobs", mas na prática quer duas coisas diferentes:
- execução agendada exata
- consciência periódica ambiente
O OpenClaw separa isso de forma limpa.
As routines do Claude cobrem mais a primeira categoria hoje: execuções explícitas agendadas ou acionadas por eventos na nuvem.
As Automations do app Codex também estão, hoje, mais do lado do trabalho agendado.
OpenClaw vai além ao expor várias camadas de lógica de automação, o que explica por que usuários focados em autonomia gostam tanto dele.
Por que cron jobs importam para o futuro dos agentes de IA
Se um agente só pode agir depois que um humano pede, ele continua sendo uma ferramenta reativa.
Se um agente pode rodar:
- toda manhã
- quando um PR abre
- quando um deploy termina
- quando um alerta dispara
- quando a janela semanal de manutenção começa
então o agente passa a fazer parte do ritmo operacional do sistema.
Esse é o verdadeiro significado de routines e frameworks de automação. Eles permitem definir:
- quando o agente acorda
- qual contexto ele recebe
- qual autoridade ele tem
- para onde o resultado vai
Quando essas quatro coisas ficam estáveis, o agente fica muito mais fácil de confiar para trabalho recorrente.
Armadilhas comuns
1. Tratar agendamento como se fosse autonomia
Um trigger de cron só resolve "quando". Ele não resolve correção, escopo de permissão ou qualidade de review.
2. Escrever prompts vagos
"Verifique o repositório e ajude" não é um prompt de automação. É um convite à deriva.
3. Ignorar fronteiras de runtime
Routines cloud, tarefas desktop e schedulers self-hosted não são intercambiáveis. A escolha certa depende de o trabalho precisar de:
- arquivos locais
- disponibilidade em nuvem
- integrações por evento
- auditabilidade estrita
4. Esquecer tratamento de falhas
As melhores automações definem o que fazer se não houver nada para reportar, se houver coisa demais para processar ou se um sistema externo estiver indisponível.
Uma forma prática de pensar nessa categoria
Se você quiser um framework simples, use este:
- escolha Claude Code routines quando você quiser um agente cloud que possa acordar por agenda, chamada de API ou eventos suportados do GitHub
- escolha Codex app Automations quando quiser trabalho recorrente dentro do seu app de coding com fluxo orientado a review
- escolha OpenClaw quando quiser a superfície de automação self-hosted mais explícita e se importar com cron, heartbeat, hooks e autoridade persistente como blocos separados
É por isso que essa categoria importa tanto. Não é só sobre sintaxe de cron. É sobre saber se os agentes de IA vão ficar presos em janelas de chat ou virar trabalhadores de fundo confiáveis.
Guias relacionados
- Hub de AI Coding
- Como usar o Codex
- Parallel Code Agents explicados
- Como construir um agente estilo Claude Code com Claude Agent SDK
- OpenClaw vs ZeroClaw vs Pi Agent vs Nanobot