Channels, Routines, Teleport, Dispatch
As quatro funcionalidades de Claude Code que a Anthropic lançou em março e abril de 2026 e que transformam a CLI numa camada de coordenação orientada a eventos entre telemóvel, web e desktop.
Pare de configurar. Comece a construir.
Templates SaaS com orquestração de IA.
Problema: Ouviste um destes nomes no X ou num tópico do Reddit. Não tens a certeza se Routines é um plugin de terceiros, se Channels mantém o Claude acordado quando o portátil adormece, ou como é que Dispatch difere de Teleport. As docs da Anthropic explicam cada um na sua própria página. Nada na web aberta os junta como uma só arquitetura.
Vitória Rápida: Só Routines está verdadeiramente sempre ligado. Channels precisa de uma sessão de Claude Code aberta para reagir a seja o que for. Dispatch precisa do teu Mac ou da tua máquina Windows acordados. Teleport apenas puxa uma sessão da cloud para o teu terminal. Acerta nessas quatro frases e o resto deste post é pormenor.
A Anthropic lançou quatro funcionalidades de coordenação entre 17 de março e 14 de abril de 2026. Cada uma estende o Claude Code numa direção diferente. Juntas formam aquilo a que estamos a chamar a camada sempre ligada: a cablagem que deixa uma tarefa de Claude Code sobreviver ao teu portátil ser fechado, seguir-te entre telemóvel e terminal, e reagir a eventos disparados de fora da CLI.
Cronologia de Lançamentos
Quatro datas de lançamento. Quatro conjuntos de regras de nível diferentes.
| Data | Funcionalidade | Estado | Níveis |
|---|---|---|---|
| 17 mar 2026 | Dispatch | Research preview | Só Pro, Max (sem Team nem Enterprise) |
| 20 mar 2026 | Channels (Telegram, Discord) | Research preview | Pro, Max, Team, Enterprise (não em Bedrock, Vertex, Foundry) |
| 27 mar 2026 | Channels (iMessage) | Research preview | Igual ao acima, só macOS |
| 14 abr 2026 | Routines | Research preview | Pro, Max, Team, Enterprise |
| GA | Teleport | Disponível em geral | Qualquer plano com autenticação claude.ai (sem API key, Bedrock, Vertex, Foundry) |
Fontes: docs de visão geral da Anthropic, Fortune sobre o Dispatch, VentureBeat sobre os Channels, 9to5Mac sobre as Routines.
O Que É um Channel?
Um Channel é um plugin MCP de Claude Code que empurra eventos externos para uma sessão a correr. Mensagens do Telegram, pings do Discord, textos do iMessage, ou os teus próprios payloads de webhook, tornam-se todos eventos que a sessão lê e a que reage. A Anthropic traz plugins oficiais para as três plataformas de mensagens. Podes construir o teu.
A definição tal e qual de code.claude.com/docs/en/channels:
Um channel é um servidor MCP que empurra eventos para a tua sessão de Claude Code a correr, para que o Claude possa reagir a coisas que acontecem enquanto não estás no terminal. Os channels podem ser bidirecionais: o Claude lê o evento e responde de volta pelo mesmo channel, como uma ponte de chat.
Os Channels por si só não estão sempre ligados. Os eventos só chegam enquanto a sessão está aberta. Se fechas o terminal, o channel fica em silêncio. A persistência é tarefa tua. Corre o Claude num processo em segundo plano ou num painel tmux se quiseres que continue à escuta para lá da hora de almoço.
A configuração do channel do Telegram é assim:
/plugin install telegram@claude-plugins-official
/reload-plugins
/telegram:configure <bot-token>Depois arranca com o channel anexado:
claude --channels plugin:telegram@claude-plugins-officialOutros pré-requisitos: Claude Code v2.1.80 ou posterior, o runtime Bun instalado, e autenticação Anthropic via claude.ai ou uma API key de Console. Os Channels não estão disponíveis no Amazon Bedrock, Google Vertex AI nem Microsoft Foundry. As organizações Team e Enterprise precisam de um admin que ligue o channelsEnabled nas managed settings antes de qualquer utilizador poder anexar um channel.
O Que É uma Routine?
Uma Routine é uma configuração de Claude Code guardada que corre na cloud da Anthropic com um gatilho. O gatilho pode ser um agendamento, uma chamada HTTP, ou um evento do GitHub. Como a sessão vive na infraestrutura da Anthropic, uma Routine continua a trabalhar quando a tua máquina está desligada.
A definição tal e qual de code.claude.com/docs/en/routines:
Uma routine é uma configuração de Claude Code guardada: um prompt, um ou mais repositórios, e um conjunto de connectors, empacotados uma vez e corridos automaticamente. As routines executam-se em infraestrutura cloud gerida pela Anthropic, por isso continuam a trabalhar quando o teu portátil está fechado.
Três tipos de gatilho vêm no preview:
- Agendamento: de hora a hora, diário, dias úteis, semanal. Cron à medida via
/schedule update. O intervalo mínimo é uma hora. Execuções pontuais do tipo "disparar uma vez neste timestamp" também funcionam. - API: endpoint por routine em
https://api.anthropic.com/v1/claude_code/routines/<routine_id>/fire. Exige um Bearer token e o headeranthropic-beta: experimental-cc-routine-2026-04-01. - Eventos do GitHub: ações
pull_request.*erelease.*, limitadas a repos que têm a Claude GitHub App instalada. Filtra por autor, título, corpo, branch, labels, draft e estado de merge.
Cria um agendamento recorrente a partir da CLI:
/schedule daily PR review at 9amOu um pontual:
/schedule clean up feature flag in one weekA CLI só cria gatilhos agendados. Os gatilhos de API e do GitHub têm de ser adicionados na web em claude.ai/code/routines.
Limites diários reportados pela junia.ai e pelo resumo do Q1 da MindStudio: Pro 5 execuções por dia, Max 15 execuções por dia, Team e Enterprise 25 execuções por dia. A Anthropic não publica estes valores tal e qual nas docs, por isso confirma em claude.ai/code/routines os limites atuais antes de apostares um fluxo de trabalho neles. O header beta tem data. A Anthropic lança mudanças que quebram coisas por trás de novas versões, e o experimental-cc-routine-2026-04-01 não vai durar para sempre.
Uma mina: um estado verde na tua lista de execuções significa que a sessão na cloud arrancou e saiu de forma limpa. Não significa que a tarefa teve sucesso. Abre o transcript para verificar.
O Que É o Teleport?
O Teleport puxa uma sessão de Claude Code já existente na cloud para o teu terminal local. Começaste um refactor na app de iOS no comboio. Sentas-te à secretária. claude --teleport abre um seletor. Escolhes a sessão. O teu terminal passa a ter o histórico da conversa e a branch da cloud fica checked out localmente.
A definição tal e qual de code.claude.com/docs/en/overview:
Arranca uma tarefa de longa duração na web ou na app de iOS, depois puxa-a para o teu terminal com
claude --teleport.
É unidirecional. Da cloud para a CLI. As docs do Claude Code on the web põem isto sem rodeios:
A partir da CLI, a passagem de sessão é unidirecional: podes puxar sessões da cloud para o teu terminal com
--teleport, mas não podes empurrar uma sessão de terminal existente para a web.
Usa --remote para o sentido inverso, que arranca uma sessão na cloud para o teu repo atual. Usa --resume para reabrir uma sessão local a partir desta mesma máquina. Três comandos, três direções diferentes.
Três formas de invocar o Teleport:
claude --teleport # interactive picker
claude --teleport <session-id> # jump straight to a session
/teleport # inside an existing CLI sessionDentro de /tasks, carrega em t numa sessão em segundo plano para fazer teleport para dentro dela.
Os requisitos são poucos. Estado de git limpo (és avisado para fazer stash se tiveres alterações por commitar), o mesmo repositório que a sessão da cloud, e a branch da cloud tem de estar pushed para o remoto. Só autenticação de subscrição claude.ai. Sem API key, sem Bedrock, sem Vertex AI, sem Microsoft Foundry. Corre /login para mudar para claude.ai se estiveres num desses.
O Que É o Dispatch?
O Dispatch é uma funcionalidade do separador Cowork na Claude Desktop app. Envias ao Dispatch uma tarefa a partir da app móvel do Claude, e ele encaminha o trabalho. Tarefas com forma de código (correções de bugs, atualizações de dependências, execuções de testes, abertura de PRs) fazem nascer uma sessão de Claude Code no separador Code com um crachá de Dispatch. Pesquisa, escrita e trabalho de folhas de cálculo ficam dentro do próprio Cowork.
A definição tal e qual de code.claude.com/docs/en/desktop:
O Dispatch é uma conversa persistente com o Claude que vive no separador Cowork. Envias ao Dispatch uma tarefa, e ele decide como tratá-la.
O teu telemóvel é o comando. O teu desktop é o executor. Todo o acesso a ficheiros, as aprovações de Computer Use, e os serviços ligados correm na máquina desktop. Recebes uma notificação push quando a sessão criada termina ou precisa de uma aprovação.
A configuração leva menos de dois minutos:
- Descarrega o Claude Desktop.
- Abre o separador Cowork.
- Clica em Dispatch.
- Lê o código QR com a app móvel do Claude.
Há duas minas de nível escondidas aqui. Das docs oficiais em code.claude.com/docs/en/desktop:
O Dispatch exige um plano Pro ou Max e não está disponível em planos Team ou Enterprise.
E esta não está nas docs mas é coerente com a forma como o Dispatch funciona: o teu computador tem de ficar ligado. Se o teu portátil adormece ou a app fecha, o Dispatch para. É um comando à distância, não computação na cloud. Fontes: Fortune, lowcode.agency.
Quando Escolher Qual
Os quatro são complementos, não alternativas. Channels reage a eventos enquanto uma sessão está aberta. Routines corre sem nenhuma sessão aberta. Teleport move uma sessão da cloud para o teu terminal. Dispatch arranca uma sessão de desktop a partir do teu telemóvel.
Uma matriz de casos de uso torna as escolhas óbvias:
| Queres | Usa isto | Porquê |
|---|---|---|
| Receber um ping no Telegram quando a CI falha e ter o Claude a corrigir | Channels (Telegram) mais um webhook de CI | O evento aterra numa sessão a correr com o contexto completo do repo |
| Correr uma revisão de PR às 9h com o portátil fechado | Routines (gatilho de agendamento) | Gerido na cloud, sem processo local necessário |
Corrigir automaticamente cada PR aberto contra main | Routines (gatilho do GitHub, pull_request.opened) | Um gatilho dispara uma sessão por PR |
| Começar um refactor no telemóvel, acabá-lo no terminal | Dispatch para começar, Teleport para acabar | O Dispatch faz nascer a sessão, o Teleport puxa-a para baixo |
| Fazer uma pergunta ao Claude pelo iMessage e responder no mesmo chat | Channels (iMessage) | Só macOS, lê o chat.db, responde via AppleScript |
| Disparar o Claude a partir de um alerta do Sentry | Routines (gatilho de API) | POST para o endpoint /fire da routine com o corpo do alerta |
A Camada Sempre Ligada
Juntas, estas quatro primitivas transformam o Claude Code de uma ferramenta de terminal numa camada de coordenação orientada a eventos. Channels empurra eventos para dentro. Routines corre na cloud enquanto o teu portátil dorme. Teleport puxa uma sessão da cloud para o teu terminal. Dispatch arranca trabalho a partir do teu telemóvel. A CLI deixa de ser a única superfície e passa a ser uma superfície entre quatro.
A Anthropic não cunhou um nome para o conjunto. A página de visão geral chama-lhe "Work from anywhere". A tabela chama-lhe "Use Claude Code everywhere". Escolhe o enquadramento que te importa. A realidade arquitetónica é a mesma: quatro primitivas, uma camada componível.
Minas de Nível e Restrições
Uma lista curta, reunida num só sítio, porque estas são as coisas mais fáceis de falhar:
- Os Channels estão bloqueados no Amazon Bedrock, Google Vertex AI e Microsoft Foundry. Team e Enterprise precisam de um admin que ligue o
channelsEnabledprimeiro. - Os Channels precisam do Bun instalado localmente. Os plugins são scripts Bun.
- Os Channels precisam de
--channels plugin:<name>no arranque. Adicionar o plugin ao.mcp.jsonnão chega. - As Routines precisam do header
anthropic-beta: experimental-cc-routine-2026-04-01em cada chamada de gatilho de API. - As Routines têm limites diários: Pro 5, Max 15, Team e Enterprise 25 execuções por dia. As execuções pontuais estão isentas do limite mas continuam a contar para o uso da tua subscrição.
- As Routines correm como tu. Tudo o que empurram, comentam ou enviam pelos teus connectors parece que foste tu a fazê-lo.
- O Teleport é unidirecional. Da cloud para a CLI. Usa
--remotepara o inverso. - O Teleport recusa correr num fork ou com alterações por commitar. A branch da sessão da cloud tem de estar pushed.
- O Dispatch é só Pro ou Max. Sem Team. Sem Enterprise.
- O Dispatch precisa do teu computador acordado. Adormece o portátil e o Dispatch para a meio da tarefa.
Constrói um Agente Sempre Ligado em Trinta Minutos
Uma configuração que funciona e usa três dos quatro. Routines para o trabalho agendado pesado. Channels para eventos ao vivo. Teleport para o momento inevitável em que queres agarrar uma sessão e meter as mãos na massa.
Passo um. Instala o Bun para que os plugins de Channels possam correr:
curl -fsSL https://bun.sh/install | bashPasso dois. Adiciona o channel do Telegram dentro do Claude Code:
/plugin install telegram@claude-plugins-official
/reload-plugins
/telegram:configure <bot-token>Passo três. Agenda uma Routine noturna. Corre isto dentro de uma sessão de Claude Code com sessão iniciada em claude.ai:
/schedule daily review open PRs and post a summary at 8amPasso quatro. Abre o separador Cowork do Claude Desktop no teu portátil e emparelha o Dispatch com a app móvel via leitura de QR.
Passo cinco. Da próxima vez que a Routine na cloud arrancar algo interessante e quiseres inspecionar a sessão, corre:
claude --teleportEscolhe a sessão, aterra no teu terminal, continua.
O channel do Telegram fica à escuta enquanto tens uma sessão aberta. A Routine dispara todas as manhãs, faças tu o que fizeres ou não. O Dispatch deixa-te despachar uma tarefa do telemóvel quando estás longe da secretária. O Teleport é a saída de emergência de volta a um terminal a sério sempre que queres um.
Lança Agentes Sempre Ligados Mais Depressa
Se ligar Channels, Routines e Dispatch num só fluxo de trabalho soa ao tipo de história de orquestração que queres fazer ao nível do produto, o Build This Now traz 32 agentes de Claude Code especialistas que já pensam assim. A equipa de planeamento corre em paralelo. O pipeline de build passa o contexto entre especialistas. Avaliadores adversariais atacam o resultado antes de ele ser lançado. Os mesmos padrões de orquestração que tornam a camada sempre ligada interessante ao nível da plataforma são os padrões que lançam funcionalidades no sistema de build. O CodeKit é $79 de pagamento único. O Speedy Swarm é $29 de pagamento único. Sem subscrições.
As quatro funcionalidades não são o agente sempre ligado. São a cablagem. O agente é o que quer que compõe por cima.
Pare de configurar. Comece a construir.
Templates SaaS com orquestração de IA.
Channels do Claude Code
Liga o Claude Code ao Telegram, Discord ou iMessage com plugins MCP. Walkthroughs de configuração e os fluxos de trabalho assíncronos e mobile-first que tornam a ligação válida.
Tarefas Agendadas no Claude Code
Tarefas agendadas no Desktop para automação durável, /loop no CLI para polling dentro da sessão, regras de catch-up, isolamento com worktrees e prompts reais que equipas usam todas as manhãs.