Rotinas do Claude Code: Quando seu Assistente de IA Deixa de Precisar de Você

Quero ser preciso sobre o que aconteceu em 14 de abril, porque o enquadramento importa.

Anthropicsã não lançou um recurso de conveniência. Lançou uma declaração: Claude Code não é mais apenas uma ferramenta que você usa. É um serviço que roda mesmo quando você não está.

Essa é a história real por trás das Routines.


O Que São as Routines, Exatamente

Uma Routine é uma configuração empacotada de Claude Code — um prompt, um ou mais repositórios e um conjunto de conectores — que se executa automaticamente na infraestrutura de cloud da Anthropic. Você a define uma vez. Roda em um cronograma, é disparada quando você chama um endpoint de API, ou é ativada por um evento do GitHub. O laptop pode estar fechado. A Routine não se importa.

Três tipos de trigger, cada um cobrindo um padrão de automação distinto:

Scheduled — cadência horária, noturna ou semanal. O exemplo canônico da documentação oficial: trazer o bug mais urgente do Linear todas as noites às 2am, tentar um fix, abrir um rascunho de PR. O time acorda com algo revisável.

API — um HTTP POST para o endpoint da routine com um bearer token. Seu sistema de monitoramento detecta um limiar de erro, passa o corpo do alerta, e Claude correlaciona com commits recentes e monta um fix. O on-call revisa um PR em vez de começar do zero em um terminal.

GitHub — disparado por eventos do repositório: pull requests, pushes, issues, workflow runs. Uma routine vigia cada PR que toca /auth-provider e posta um resumo focado em segurança no seu canal #auth-changes do Slack. Não roda um script determinístico. Faz um julgamento de valor, baseado em contexto.

Uma única Routine pode combinar múltiplos tipos de trigger simultaneamente.


Isto Não É “Cron Jobs com IA”

SiliconAngle os chamou de “dynamic cron jobs.” É tecnicamente correto, mas subestima a mudança estrutural.

Os cron jobs e os GitHub Actions rodam scripts determinísticos. Mesmo input, mesmo output, sempre. As Claude Code Routines rodam um modelo. Mesmo trigger, potencialmente output diferente dependendo do que há no repositório, o que diz o issue tracker, o que mostram os logs. Isso não é um cron job. Isso é um agente com um cronograma de trabalho recorrente.

A distinção importa para times pensando onde usar isto. A automação determinística pertence ao GitHub Actions. A automação dependente de julgamento — triage, code review, detecção de drift em documentação, verificação de deploys — é onde as Routines ganham seu lugar.


O Contexto de Três Gerações

Vale entender a linha do tempo, porque Anthropic se moveu rápido.

Antes de março de 2026, Claude Code não tinha agendamento nativo. Os engenheiros que queriam fluxos automatizados montavam seus próprios cron jobs e cuidavam de sua própria infraestrutura. Boris Cherny, o engenheiro que construiu Claude Code, dizia aos usuários que cuidassem disso eles mesmos.

Em março chegaram as Desktop Scheduled Tasks. Claude Code podia rodar automatizações programadas — mas na sua máquina local. O laptop tinha que estar aberto.

14 de abril: Cloud Routines. A infraestrutura se move para o lado da Anthropic. A restrição desaparece.

Cada iteração fechou uma lacuna específica. Esta fecha a última grande para automação desatendida.


As Restrições Reais a Entender

Research preview significa que as coisas vão mudar. Estas são as restrições que importam agora:

Limites diários de execução por plano:

  • Pro: 5 routines/dia
  • Max: 15 routines/dia
  • Team / Enterprise: 25 routines/dia

Os excessos são cobrados — mas apenas os usuários de Max, Team e Enterprise têm essa opção. Os usuários de Pro batem contra um limite rígido.

Execução stateless. Cada execução de routine começa com uma sessão limpa. Não há memória da execução anterior. Seu prompt tem que carregar toda a especificação do trabalho. Isto não é uma fraqueza — é uma restrição de design ao redor da qual você precisa fazer engenharia. Escreva prompts que incluam critérios de sucesso explícitos, modos de falha e formato de output. Teste-os primeiro em sessões interativas de Claude Code.

Draft PRs, não auto-merges. As Routines podem abrir PRs e deixar comentários. Fazer merge para main tem que continuar sendo uma decisão humana. Este é o padrão correto durante um research preview, e francamente o padrão correto em geral até que você tenha construído confiança suficiente na qualidade do output de uma Routine específica.


O Que Isso Significa para Times de Plataforma

Se você roda engenharia de plataforma, dev tooling, ou é CTO/engineering lead, a pergunta não é “é isto interessante?” É “o que faço com isto agora, e o que espero?”

Faça agora: Tarefas de baixo raio de explosão e alto valor onde o julgamento de Claude agrega algo que um script determinístico não pode. A detecção de drift em documentação é o ponto de partida ideal — uma Routine semanal que escaneia PRs feitos merge, marca docs que referenciam APIs modificadas, e abre PRs de atualização para um editor revisar. Alto valor, risco zero de quebrar produção.

Construa em direção a: Triage de alertas integrado com seu pipeline de monitoramento. O padrão de API trigger — sua ferramenta de observabilidade chama o endpoint de uma Routine, passa o alerta, Claude o correlaciona com commits recentes e monta um fix — é genuinamente valioso. Mas você refina o prompt engineering em sessões interativas antes de automatizá-lo.

Espere por: Qualquer coisa que toque produção diretamente, ou qualquer fluxo onde um output incorreto de Claude requeira limpeza significativa. O research preview é real. Os limites vão mudar. O comportamento pode mudar. Não construa uma dependência de caminho crítico nisso ainda.


O Sinal Mais Grande

Claude Code está fazendo um movimento deliberado para se apropriar de mais superfície do fluxo de trabalho do desenvolvedor. Routines é parte de um padrão: o app de desktop redesenhado (terminal integrado, diff viewer, editor de arquivos in-app), suporte multi-sessão, e agora automação hospedada na nuvem. Anthropic está explicitamente tentando reduzir a quantidade de vezes que você “pula” para outra ferramenta.

Para os desenvolvedores, isto é útil. Para o ecossistema de plugins de IDE, camadas de orquestração de terceiros, e vendors de tooling DevOps que construíram sobre as lacunas anteriores de Claude Code — é pressão.

A leitura correta de Routines não é “Claude Code conseguiu cron jobs.” É que a definição do que uma ferramenta de IA para código deveria fazer acaba de se expandir. De pair programmer interativo para serviço de fundo. De algo que você invoca para algo que vigia.

Vale a pena prestar atenção.


Você já configurou alguma Routine? Qual foi a primeira tarefa que você automatizou? Conte-nos abaixo. :speech_balloon: