As Tarefas Agendadas do Claude Code acabaram de receber um UPGRADE MASSIVO

CChase AI
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Há apenas algumas horas,
00:00:01a Anthropic lançou uma grande atualização para quem
00:00:04usa o Claude Code para tarefas agendadas.
00:00:06E isso são as rotinas, pois agora podemos ter o Claude Code
00:00:10fazendo coisas para nós automaticamente na nuvem.
00:00:12Não estamos mais limitados a loops baseados em sessões
00:00:15e tarefas agendadas baseadas em sessões.
00:00:17E há três maneiras de fazer isso.
00:00:19Podemos executá-las em um cronograma.
00:00:20Tipo: "Quero que você faça X, Y ou Z toda manhã às 9h".
00:00:24Podemos fazer isso a partir de uma chamada de API.
00:00:25Então é praticamente sob demanda,
00:00:27ou podemos fazer com que seja baseado em eventos,
00:00:29fazendo-o responder a um evento
00:00:31como algo acontecendo no seu repositório GitHub.
00:00:34E o ponto principal aqui é que ele roda
00:00:36na infraestrutura web do Claude Code.
00:00:38Portanto, nada depende do seu notebook estar aberto.
00:00:40Tenho certeza de que todos já passamos por situações tipo: "Nossa,
00:00:42eu gostaria que o Claude pudesse fazer essa única coisa
00:00:45todos os dias".
00:00:46E eu não tivesse que estar com aquele terminal exato aberto.
00:00:48E eu também não quisesse criar um web app,
00:00:50hospedá-lo no Railway e pagar taxas de API.
00:00:53Agora podemos fazer isso.
00:00:54Isso vem com algumas restrições,
00:00:56nomeadamente quantas execuções podemos fazer em 24 horas.
00:00:58Para usuários Max, são 15 execuções a cada 24 horas.
00:01:00Veremos se isso muda,
00:01:02mas não pense nisso como um substituto para,
00:01:05o que você criou no N8N no passado,
00:01:07onde você roda centenas de automações em um único dia.
00:01:10Isso é mais para coisas de pequena escala para um único usuário
00:01:13onde você quer que rode quando não estiver no computador
00:01:15e não quer ter que pagar custos de API.
00:01:18Mas mesmo com essas restrições,
00:01:19esta é uma adição muito necessária ao ecossistema Claude Code.
00:01:23Então hoje vou mostrar como funciona
00:01:24e vamos passar por um exemplo.
00:01:26O funcionamento é bem simples.
00:01:28Se estivermos na CLI,
00:01:29será feito com /schedule,
00:01:31ou podemos fazer tudo isso através do próprio
00:01:34app desktop do Claude Code também.
00:01:36Se eu estiver no app desktop do Claude Code,
00:01:37estou mostrando isso porque é um pouco mais fácil
00:01:39de entender o que está acontecendo visualmente.
00:01:41Você apenas vai aqui à esquerda,
00:01:43vai em agendados e clica em nova tarefa
00:01:45e seleciona "nova tarefa remota".
00:01:47Porque, novamente, será na nuvem.
00:01:48E o que preenchemos aqui é a mesma coisa
00:01:50que preencheríamos em um prompt na CLI.
00:01:52Vamos dizer como queremos chamá-la,
00:01:54o que queremos que ela faça.
00:01:55Precisamos conectá-la a algum repositório GitHub
00:01:59porque o que quer que ela complete na nuvem,
00:02:01ela vai enviar para algum repositório.
00:02:04Precisamos configurar algum tipo de ambiente em nuvem.
00:02:06Se você nunca fez isso, se usou o plano Ultra,
00:02:08provavelmente já aconteceu para você.
00:02:10Se não, você só precisa adicioná-lo.
00:02:11E então você precisa selecionar seu gatilho.
00:02:13Para a maioria das pessoas,
00:02:14será apenas um gatilho de cronograma diário,
00:02:16como um cron job.
00:02:17Mas, novamente, você pode vincular isso a eventos específicos do GitHub,
00:02:20ou pode fazer isso como uma API.
00:02:22Para o exemplo de hoje,
00:02:23vamos criar uma rotina no Claude Code
00:02:25que faz scraping no GitHub pelos 10 repositórios em alta
00:02:28no espaço de IA na última semana,
00:02:30bem como os cinco principais no último mês.
00:02:32O que você vê aqui é o que eu já faço automaticamente,
00:02:35mas é feito via Windows e é uma chamada de API simples.
00:02:38Mas agora vamos delegar isso ao Claude Code
00:02:40e, melhor ainda, como agora é impulsionado por IA,
00:02:43ele pode fazer algumas análises adicionais para mim.
00:02:45Para isso funcionar, você precisa de um repositório GitHub
00:02:47vinculado a essa rotina, porque o Claude Code
00:02:49precisa de um lugar para colocar o que entregar.
00:02:51E para garantir que funcione,
00:02:52você precisa de algumas coisas prontas.
00:02:55Se você for usar coisas como webhooks do GitHub,
00:02:58precisa do app do GitHub, o Claude GitHub app instalado.
00:03:01Vou deixar um link para isso na descrição.
00:03:03E se estiver fazendo apenas rotinas agendadas básicas,
00:03:05precisa da integração com GitHub conectada,
00:03:07o que você pode fazer na aba de configurações em Claude.ai.
00:03:11Este é o prompt que vou dar ao Claude Code.
00:03:12Estou dizendo: quero que esta rotina seja feita.
00:03:14Dou a ele um link para o repositório GitHub que criei.
00:03:17E digo: chame a API de busca do GitHub,
00:03:20busque os 10 principais repositórios dos últimos sete dias,
00:03:22verifique os últimos 30 dias,
00:03:24descubra se é relevante.
00:03:25E então quero que você escreva um arquivo markdown
00:03:28explicando tudo isso,
00:03:29incluindo algo como a visão do editor.
00:03:30E eu tinha o Claude Code aberto em outra sessão
00:03:32e fiz o Claude Code criar o prompt
00:03:34para o Claude Code para as rotinas.
00:03:36As coisas que você precisa incluir neste prompt
00:03:38são o nome, o repositório que você criou, o ambiente.
00:03:43Você pode apenas usar o padrão, um cronograma,
00:03:45e então, obviamente, o próprio prompt.
00:03:47Então dei o prompt a ele e ele está dizendo,
00:03:48está criando o gatilho para as 8h.
00:03:51Qual modelo ele está usando?
00:03:52Vou apenas fazer com que ele use o Sonnet 3.5.
00:03:54Não precisamos do Opus para isso.
00:03:55O repositório e o ambiente são,
00:03:57meu padrão é o meu ambiente do plano Ultra 1.
00:04:00Então, ei, o gatilho foi criado
00:04:01e vamos dizer para ele rodar a rotina agora mesmo
00:04:03para garantir que realmente funcione.
00:04:05E ele disse que o acesso ao GitHub não está autorizado.
00:04:08Então eu só preciso reautorizar o GitHub rapidinho.
00:04:10E para fazer isso, você vai nas suas configurações
00:04:12e vai até seus conectores e clica no GitHub.
00:04:15E assim você pode ver que o meu agora está conectado.
00:04:18Então vamos fazer,
00:04:19vamos fazer com que ele tente novamente
00:04:22e vamos mover para cá para você ver melhor.
00:04:24Ele me dá um link onde posso realmente assistir à execução
00:04:26acontecendo em tempo real.
00:04:28Então você pode ver as instruções que dei.
00:04:29Isso são basicamente os prompts
00:04:31e agora ele está fazendo a execução manualmente.
00:04:33Ele completou a execução e postou dentro do meu GitHub.
00:04:36E vamos fazer com que isso não fique assustadoramente enorme.
00:04:40Então podemos ver logo de cara: tendências do GitHub.
00:04:43Aqui está a visão do editor.
00:04:44Se compararmos isso com o que eu costumo ter,
00:04:47é mais como apenas dados diretos.
00:04:50Aqui, ele me dá um resumo rápido do que tem acontecido
00:04:54bem na introdução.
00:04:55Depois temos os 10 repositórios em alta.
00:04:58O link pareceu funcionar.
00:05:00Então isso é exatamente o que eu pedi.
00:05:02E agora eu terei isso todo santo dia no meu GitHub.
00:05:04Mencionamos que há duas maneiras adicionais
00:05:06de usar esta rotina, que são APIs
00:05:09e fazer com que seja baseada em eventos.
00:05:10Se você quiser usar isso como um gatilho de API,
00:05:13lembre-se que temos apenas um limite de chamadas por dia,
00:05:16que é 15.
00:05:17Então, entenda qual será o seu caso de uso,
00:05:20mas você não pode configurar o gatilho de API via CLI.
00:05:24Você realmente tem que fazer isso através da web.
00:05:26Se você for aos documentos do Claude Code,
00:05:28eles explicam como fazer isso.
00:05:30Você tem que ir para claude.ai/code/routines
00:05:33e configurar por lá.
00:05:35E a mesma coisa para adicionar gatilhos do GitHub.
00:05:37Eles podem ser configurados apenas pela interface web.
00:05:40Então é exatamente no mesmo lugar,
00:05:41mas os documentos guiam você exatamente em como fazer,
00:05:44além de uma lista de eventos suportados.
00:05:46Então você pode pensar: "Ei, isso realmente faz sentido
00:05:48usar algo assim dentro do GitHub?"
00:05:51Bem, você pode verificar bem aqui.
00:05:52Mas, no geral, acho que esta é uma ótima atualização.
00:05:54Quase todo mundo que conheço tem pelo menos algumas tarefas
00:05:57que gostaria que o Claude Code fizesse automaticamente todo dia,
00:05:59estejam no computador ou não,
00:06:00esteja uma sessão aberta
00:06:01ou se o computador está ligado ou não.
00:06:04E isso resolve esse problema.
00:06:06Então me diga o que você acha disso.
00:06:07Não deixe de conferir o Chase AI Plus
00:06:09se quiser ter acesso ao meu masterclass de Claude Code.
00:06:11Mas fora isso, a gente se vê por aí.

Key Takeaway

As novas rotinas do Claude Code permitem automatizar até 15 tarefas diárias na nuvem via gatilhos de cronograma, API ou GitHub sem depender de hardware local ligado ou infraestrutura de terceiros.

Highlights

A Anthropic introduziu as rotinas no Claude Code, permitindo a execução automática de tarefas na nuvem sem necessidade de manter sessões locais ou terminais abertos.

O sistema suporta três tipos de gatilhos: agendamentos cronológicos (cron), chamadas de API sob demanda e eventos diretos em repositórios do GitHub.

Usuários do plano Max possuem um limite estrito de 15 execuções a cada período de 24 horas.

As execuções ocorrem inteiramente na infraestrutura web da Anthropic, eliminando custos de hospedagem externa em plataformas como Railway ou taxas de API tradicionais.

Configurações de gatilhos de API e eventos do GitHub exigem acesso exclusivo via interface web em claude.ai/code/routines.

A integração funcional requer a instalação do Claude GitHub App e a conexão da conta nas configurações de conectores do Claude.ai.

Timeline

Transição para Automação em Nuvem

  • O Claude Code agora opera de forma independente de sessões de terminal locais.
  • A infraestrutura web da Anthropic hospeda as execuções das rotinas automaticamente.
  • Três métodos de ativação definem quando o código deve ser executado: cronograma, API ou eventos do repositório.

As rotinas removem a limitação de manter um notebook aberto ou um terminal ativo para realizar tarefas repetitivas. O processamento ocorre nos servidores da Anthropic, o que evita o custo e a complexidade de criar web apps ou pagar por servidores externos. Esta mudança foca em produtividade para o usuário final sem necessidade de gerenciar infraestrutura.

Limites de Uso e Casos de Aplicação

  • Assinantes do plano Max estão restritos a 15 execuções diárias.
  • As rotinas servem para automações de pequena escala voltadas a um único usuário.
  • O sistema não substitui ferramentas de automação de massa como o N8N.

O limite de 15 execuções a cada 24 horas define o escopo da ferramenta como pessoal e focado em alta qualidade, em vez de processamento de dados em massa. O objetivo principal é automatizar fluxos de trabalho que o usuário realizaria manualmente ao chegar no computador. Mesmo com restrições, a integração nativa fortalece o ecossistema do Claude Code por ser gratuita para assinantes.

Configuração Técnica e Interface

  • O comando /schedule inicia a criação de tarefas via interface de linha de comando (CLI).
  • A interface desktop do Claude Code oferece um fluxo visual para criar tarefas remotas na nuvem.
  • Cada rotina deve estar vinculada a um repositório GitHub para a entrega dos resultados.

A criação de uma tarefa exige a definição de um nome, a descrição da ação, o repositório de destino e o ambiente de nuvem. O usuário precisa configurar um gatilho, sendo o 'cron diário' o mais comum para rotinas matinais. A conexão com o repositório é mandatória porque o Claude Code envia o trabalho concluído diretamente para o controle de versão.

Demonstração: Scraping de Tendências de IA

  • O Claude Code pode realizar scraping de dados externos e gerar relatórios em Markdown automaticamente.
  • O modelo Claude 3.5 Sonnet é suficiente para a maioria das tarefas de análise e extração de dados.
  • A autorização do GitHub deve estar ativa na aba de conectores para evitar falhas de permissão.

Um exemplo prático demonstra a busca pelos 10 repositórios de IA mais populares da semana através da API do GitHub. O robô processa os dados, adiciona uma análise editorial e publica o arquivo final no repositório designado. É possível acompanhar o progresso da execução em tempo real através de um link gerado pelo sistema.

Integração via Web e Documentação

  • Gatilhos baseados em eventos e API não podem ser configurados via CLI.
  • A documentação oficial lista todos os eventos do GitHub suportados pelo sistema.
  • O Claude GitHub App é um pré-requisito técnico para o uso de webhooks.

Para funcionalidades avançadas como gatilhos de API e resposta a eventos (como 'push' ou 'pull request'), o usuário deve acessar claude.ai/code/routines. A interface web é o ponto central para gerenciar automações que respondem a mudanças no código em tempo real. Esta atualização resolve o problema de usuários que precisam de tarefas executadas independentemente do estado do computador local.

Community Posts

View all posts