Claude Code Routines é lançado
(code.claude.com)- Um recurso de automação de código baseado em nuvem que é executado automaticamente com base em agenda, chamadas de API e eventos do GitHub, operando na infraestrutura da Anthropic
- As rotinas são compostas por prompt, repositório, conectores e gatilhos e continuam em execução mesmo com o notebook desligado
- Os gatilhos oferecem suporte a três tipos: agenda, API e eventos do GitHub, sendo possível combinar vários gatilhos em uma única rotina
- Pode ser criado e gerenciado pela web, CLI e aplicativo para desktop, e executa tarefas por meio de conectores para serviços externos como GitHub, Slack e Linear
- Disponível nos planos Pro ou superiores e, no momento, está na fase de research preview, então os recursos e a especificação da API podem mudar
Automatizar tarefas com rotinas
- Claude Code Routines são configurações de código salvas que são executadas automaticamente de acordo com agenda, chamadas de API e eventos do GitHub, funcionando na infraestrutura em nuvem gerenciada pela Anthropic
- As rotinas são compostas por prompt, repositório e conjunto de conectores e continuam em execução mesmo com o notebook desligado
- Há três tipos de gatilho: agenda, API e eventos do GitHub, e é possível combinar vários gatilhos em uma única rotina
- As rotinas estão disponíveis nos planos Pro, Max, Team e Enterprise, e podem ser criadas e gerenciadas pela web ou pela CLI (
/schedule) - No momento, estão em fase de research preview, e o comportamento e a especificação da API podem mudar
Principais casos de uso das rotinas
- Manutenção do backlog: um gatilho agendado verifica o issue tracker toda noite, adiciona labels, atribui responsáveis e publica um resumo no Slack
- Classificação de alertas: quando uma ferramenta de monitoramento detecta um erro, chama um gatilho de API, e a rotina analisa o stack trace e cria um PR de correção
- Code review personalizado: um gatilho do GitHub é executado quando um PR é criado e adiciona automaticamente comentários de revisão sobre segurança, desempenho e estilo
- Validação de deploy: o pipeline de CD chama um gatilho de API após o deploy, e a rotina executa smoke tests e verifica logs
- Sincronização de documentação: um gatilho agendado semanalmente examina PRs mesclados e cria um PR para atualizar a documentação de API alterada
- Portabilidade de biblioteca: quando um PR é mesclado, um gatilho do GitHub porta as mudanças para SDKs de outras linguagens
Como criar rotinas
- As rotinas podem ser criadas na web, no aplicativo para desktop e na CLI, e todas as interfaces são conectadas à mesma conta em nuvem
- Ao criar uma rotina, os itens de configuração são: prompt, repositório, ambiente, conectores e gatilhos
- A rotina é uma sessão de execução automática, capaz de executar comandos e chamar conectores sem aprovação de permissões
- As rotinas pertencem à conta pessoal e não são compartilhadas com a equipe. O número de execuções conta para o limite diário da conta
- Todas as ações executadas por conectores como GitHub, Slack e Linear aparecem como realizadas pela sua conta conectada
-
Criar na web
- Clique em New routine em claude.ai/code/routines
- Defina o nome da rotina, escreva o prompt e escolha o modelo
- Selecionar repositório: adicione um repositório do GitHub e use uma branch com prefixo
claude/ - Selecionar ambiente: configure acesso à rede, variáveis de ambiente e scripts de instalação
- Selecionar gatilho: escolha ou combine agenda, eventos do GitHub e API
- Revise os conectores e remova os itens desnecessários
- Ao clicar em Create, a rotina é criada e pode ser executada imediatamente
-
Criar na CLI
- É possível fazer a criação interativa com o comando
/schedule(/schedule daily PR review at 9am) - Na CLI, só é possível criar gatilhos agendados; gatilhos de API e GitHub devem ser adicionados pela web
- Pode ser gerenciado com
/schedule list,/schedule updatee/schedule run
- É possível fazer a criação interativa com o comando
-
Criar no aplicativo para desktop
- Na página Schedule, selecione New remote task
- Exibe juntos as tarefas locais agendadas e as rotinas
Configuração de gatilhos
- Uma rotina pode ter um ou mais entre gatilhos de agenda, API e GitHub
- Os gatilhos podem ser adicionados ou removidos a qualquer momento
-
Gatilho agendado
- Execução por hora, diária, em dias úteis ou semanal, de acordo com o fuso horário
- O intervalo mínimo de execução é de 1 hora
- Na CLI, é possível configurar uma expressão cron com
/schedule update
-
Gatilho de API
- Fornece um endpoint HTTP por rotina, com autenticação por token Bearer
- Uma requisição POST cria uma nova sessão e retorna uma URL
- É possível passar contexto de execução pelo campo
textdo corpo da requisição - O token é exibido apenas uma vez, podendo ser reemitido ou revogado
- O endpoint
/fireexige o cabeçalho betaexperimental-cc-routine-2026-04-01
-
Gatilho do GitHub
- É executado automaticamente quando ocorre um evento no repositório conectado
- Requer a instalação do Claude GitHub App
- Só pode ser configurado na interface web
- Quando o limite de eventos é excedido, aplica-se uma restrição por hora
-
Eventos suportados
- Suporte a mais de 20 eventos do GitHub, como Pull request, Push, Release, Issues e Discussion
- Cada evento pode responder a ações específicas (
opened,closed,editedetc.)
-
Filtragem de PR
- É possível filtrar por autor, título, corpo, branch, labels, status de merge e se é fork, entre outros
- Ex.:
is draft=false→ executa apenas em PRs prontos para revisão;labels include needs-backport→ dispara apenas com uma label específica
-
Mapeamento de sessão
- Cada evento é executado como uma sessão independente, sem reutilização de sessão entre eventos
Gerenciamento de rotinas
- Ao clicar em uma rotina na lista, a página de detalhes é exibida
- É possível verificar repositório, conectores, prompt, gatilhos e histórico de execuções
-
Ver execuções e interagir
- Cada execução é aberta em formato de sessão, permitindo revisar alterações, criar PRs e continuar a conversa
- No menu da sessão, é possível renomear, arquivar e excluir
-
Edição e controle
- Use Run now para executar imediatamente
- Use o toggle Repeats para pausar/retomar
- Em Edit routine, é possível modificar nome, prompt, repositório, ambiente e gatilhos
- Ao excluir, as sessões anteriores são mantidas
Permissões de repositório e branch
- As rotinas exigem autenticação com o GitHub, e a conexão pode ser configurada com
/web-setup - Por padrão, só é possível fazer push para branches com prefixo
claude/ - A restrição pode ser removida com a opção Allow unrestricted branch pushes
Conectores
- As rotinas acessam serviços externos como Slack, Linear e Google Drive por meio de conectores MCP
- Por padrão, todos os conectores conectados são incluídos; recomenda-se remover os itens desnecessários
- Podem ser gerenciados em Settings > Connectors ou com
/schedule update
Configuração de ambiente
- Cada rotina é executada em um ambiente em nuvem
- O ambiente controla acesso à rede, variáveis de ambiente e scripts de instalação
- É possível pré-configurar acesso à API, instalação de dependências e restrições de rede
Uso e limites
- As execuções de rotinas consomem uso da assinatura da mesma forma que sessões normais
- Existe um limite diário de execuções por conta
- Se o uso excedente for permitido, é possível fazer execuções excedentes cobradas
- O uso pode ser consultado em claude.ai/settings/usage
Materiais relacionados
/loope agendamento dentro da sessão: agendamento de tarefas locais na CLI- Desktop scheduled tasks: execução em ambiente local
- Cloud environment: configuração do runtime em nuvem
- MCP connectors: integração com serviços externos
- GitHub Actions: execução do Claude em pipelines de CI
1 comentários
Comentários do Hacker News
As LLMs e seus provedores continuam sendo uma grande caixa-preta
Tenho obtido muito valor delas, mas não confio nos novos recursos que a Anthropic lança
É difícil acreditar tanto na possibilidade de o recurso ser capado ou desaparecer quanto na sobrevivência de longo prazo da empresa
Por isso, não pretendo construir um negócio ou fluxo de desenvolvimento em cima da plataforma
Quero usar no máximo o Claude Code e manter o mínimo de lock-in possível para poder migrar para OpenCode ou Codex se der problema
O fator decisivo foi especialmente o recurso "Memory". Ele salva os dados de aprendizado só em caminhos locais, então não fica registrado no git
Além disso, como os novos termos proíbem o uso com outras CLIs, o agente automático de depuração que estávamos testando na empresa acabou bloqueado
No fim, é “so long Claude”
Estou usando só recursos portáveis, como MCP e Skills
Ver essa estratégia de moat típica do Vale do Silício se repetir me faz não querer cair nessa de novo
Como os principais provedores de LLM copiam os recursos uns dos outros, no fim tudo funciona sobre padrões comuns
Se surgir algum problema, acho que vai dar para migrar rapidinho com um lift-and-shift
Na época também havia grande preocupação com lock-in, mas na prática, em serviços como a AWS, não foi tão grave quanto se previa
Acho que com LLMs vai ser parecido, então não me preocupo tanto
Os ToS são confusos. Rodar
claude -pno cron pode, mas colocar isso num bot do Telegram seria uma violação?O recurso Routines funciona também na assinatura e tem callbacks de API, então não entendo se, ao fazer um bot chamar a API, a conta pode ser suspensa
Links relacionados: documentação do SDK, atualização no Reddit, aviso no HN
claude -pjunto com outras ferramentasEstou tentando integrar o ClaudeCode a uma IDE, mas não faço ideia de até onde vai a definição de “3rd party harness”
Recentemente a queda de desempenho do Claude ficou tão séria que fui obrigado a migrar para outro modelo
Até scripts básicos em Python estão sendo reexecutados por erro de sintaxe
Antes o computador sempre seguia as instruções, mas agora já não é mais assim
Parece que a Anthropic lança quase toda semana o mesmo recurso com outro nome
O DevOps anunciou que vai centralizar o Routines Hub. Quem não acompanhar será substituído
Hoje o Sonnet 4.6 deu respostas completamente sem sentido e isso me decepcionou. Vou tentar de novo com o Opus 4.6
Há rumores de que recentemente houve uma redução dos limites de uso do Claude Code
(link relacionado)
Fico em dúvida se ferramentas autônomas conseguem funcionar direito sob esse tipo de restrição
No começo ela deu resultados impressionantes, mas depois a carga aumentou e desde então eles seguem ajustando
O modo “High” virou, na prática, o antigo “Medium”, e o desempenho realmente alto só pode ser usado por configurações ocultas
Acho que os usuários deveriam poder ajustar diretamente o tamanho da janela de contexto
Links relacionados: discussão no HN, solução usando downgrade de versão
Se faltam recursos computacionais, então é estranho lançar ainda mais recursos de automação
Acho que este é exatamente o começo da era da nuvem de IA
A tendência é empilhar serviços avançados sobre os modelos e garantir receita via lock-in
No passado usei a GitHub Action claude-code-action para automatizar revisão de PRs
Mas ela não funcionava em repositórios com fork, então tive de corrigir isso por conta própria
Parece que o recurso Routines pode resolver esse problema
Ainda assim, o limite de 15 execuções automáticas por dia é pequeno demais. No projeto OpenWrt surgem 20 PRs por dia, então é difícil rodar em todos
Também é preciso ter um recurso de rechecagem após correções
Seria bom haver aumento no número de execuções diárias ou recurso de acúmulo por 7 dias
Também tive duas vezes o bug de a janela fechar enquanto eu editava uma rotina
Dá para rodar o Claude Code em modo de piloto automático.
A ideia é definir rotinas para reagir a agendamentos, gatilhos de API e eventos do GitHub
Como chamar isso? “Engenharia de software”? “Programação”?
Já uso há bastante tempo um recurso que antes se chamava “Scheduled”
Tinha bugs, mas agora está estável
Estes são alguns casos em que eu o utilizei
Também tentei com o CoWork, mas o conector do GitHub no Claude Code foi bem mais preciso
Se funcionar bem, é uma ferramenta de automação bastante útil