Build This Now
Build This Now
Qu'est-ce que le code Claude ?Installer Claude CodeL'installateur natif de Claude CodeTon premier projet Claude Code
Claude Code v2.1.122 Release NotesClaude Code Dynamic Workflows : comment orchestrer 1 000 sous-agents sur une vraie codebaseBonnes pratiques Claude CodeMeilleures pratiques pour Claude Opus 4.7Claude Code sur un VPSIntégration GitRevue de code avec Claude CodeLes Worktrees avec Claude CodeClaude Code à distanceClaude Code ChannelsChannels, Routines, Teleport, DispatchTâches planifiées avec Claude CodePermissions Claude CodeLe mode auto de Claude CodeAjouter les paiements Stripe avec Claude CodeFeedback LoopsWorkflows TodoGestion des tâches dans Claude CodeTemplates de projetTarification et utilisation des tokens Claude CodeTarifs de Claude Code : ce que tu vas vraiment payerClaude Code Ultra ReviewConstruire une app Next.js avec Claude CodeClaude Code With Supabase: Database, Auth, RLSVercel deepsec with Claude CodeTest-Driven Development with Claude CodeCommerce agentique : comment construire une app que les agents IA peuvent payerClaude Code 1M Context in Practice: When Bigger Isn't BetterClaude Code GitHub Actions Setup Guide (@claude + Cron)Claude Code Headless Mode: The Definitive Guide to claude -pClaude Code Max Plan vs API Cost: Break-Even GuideClaude Code Prompt Caching: The Token Discount Most People Never Turn OnCombien coûte la création d'un SaaS avec Claude Code en 2026Run a Team of AI Agents in Parallel with Git WorktreesPrompt Injection in Coding Agents: How to Not Get Pwned
speedy_devvkoen_salo
Blog/Handbook/Workflow/Channels, Routines, Teleport, Dispatch

Channels, Routines, Teleport, Dispatch

Les quatre fonctionnalités Claude Code livrées par Anthropic en mars et avril 2026 qui transforment le CLI en une couche de coordination orientée événements, entre téléphone, web et desktop.

Arrête de tout configurer. Place à la construction.

Des templates SaaS avec orchestration IA.

speedy_devvWritten by speedy_devvPublished May 15, 20269 min readHandbook hubWorkflow index

Le problème : tu as entendu un de ces noms sur X ou dans un fil Reddit. Tu n'es pas sûr de savoir si Routines est un plugin tiers, si Channels garde Claude éveillé quand ton laptop dort, ou en quoi Dispatch diffère de Teleport. Les docs d'Anthropic expliquent chacun dans sa propre page. Rien sur le web ouvert ne les rassemble en une seule architecture.

Le gain rapide : seul Routines est vraiment toujours actif. Channels a besoin d'une session Claude Code ouverte pour réagir à quoi que ce soit. Dispatch a besoin que ta machine Mac ou Windows soit éveillée. Teleport ne fait qu'aspirer une session cloud dans ton terminal. Mets ces quatre phrases au clair et le reste de ce post n'est que du détail.

Anthropic a livré quatre fonctionnalités de coordination entre le 17 mars et le 14 avril 2026. Chacune étend Claude Code dans une direction différente. Ensemble, elles forment ce qu'on appelle la couche toujours active : le câblage qui permet à une tâche Claude Code de survivre à la fermeture de ton laptop, de te suivre entre téléphone et terminal, et de réagir à des événements déclenchés depuis l'extérieur du CLI.

Frise de lancement

Quatre dates de sortie. Quatre règles de niveau différentes.

DateFonctionnalitéStatutNiveaux
17 mars 2026DispatchResearch previewPro, Max seulement (ni Team ni Enterprise)
20 mars 2026Channels (Telegram, Discord)Research previewPro, Max, Team, Enterprise (pas sur Bedrock, Vertex, Foundry)
27 mars 2026Channels (iMessage)Research previewComme ci-dessus, macOS seulement
14 avr. 2026RoutinesResearch previewPro, Max, Team, Enterprise
GATeleportDisponibleTout plan avec auth claude.ai (pas de clé API, Bedrock, Vertex, Foundry)

Sources : docs de présentation Anthropic, Fortune sur Dispatch, VentureBeat sur Channels, 9to5Mac sur Routines.

C'est quoi un Channel ?

Un Channel est un plugin MCP Claude Code qui pousse des événements externes dans une session active. Les messages Telegram, les pings Discord, les textos iMessage, ou tes propres payloads de webhook deviennent tous des événements que la session lit et auxquels elle réagit. Anthropic livre des plugins officiels pour les trois plateformes de messagerie. Tu peux construire les tiens.

La définition mot pour mot de code.claude.com/docs/en/channels :

A channel is an MCP server that pushes events into your running Claude Code session, so Claude can react to things that happen while you're not at the terminal. Channels can be two-way: Claude reads the event and replies back through the same channel, like a chat bridge.

Les Channels seuls ne sont pas toujours actifs. Les événements n'arrivent que tant que la session est ouverte. Si tu fermes le terminal, le channel devient silencieux. La persistance, c'est ton boulot. Lance Claude dans un processus en arrière-plan ou un panneau tmux si tu veux qu'il écoute au-delà de la pause déj.

La configuration du channel Telegram se passe comme ça :

/plugin install telegram@claude-plugins-official
/reload-plugins
/telegram:configure <bot-token>

Puis lance avec le channel attaché :

claude --channels plugin:telegram@claude-plugins-official

Autres prérequis : Claude Code v2.1.80 ou ultérieur, le runtime Bun installé, et l'auth Anthropic via claude.ai ou une clé API Console. Les Channels ne sont pas disponibles sur Amazon Bedrock, Google Vertex AI ni Microsoft Foundry. Les organisations Team et Enterprise ont besoin qu'un admin active channelsEnabled dans les paramètres managés avant qu'un utilisateur puisse attacher un channel.

C'est quoi une Routine ?

Une Routine est une configuration Claude Code sauvegardée qui tourne dans le cloud d'Anthropic sur un déclencheur. Le déclencheur peut être un planning, un appel HTTP ou un événement GitHub. Comme la session vit sur l'infrastructure d'Anthropic, une Routine continue de travailler quand ta machine est éteinte.

La définition mot pour mot de code.claude.com/docs/en/routines :

A routine is a saved Claude Code configuration: a prompt, one or more repositories, and a set of connectors, packaged once and run automatically. Routines execute on Anthropic-managed cloud infrastructure, so they keep working when your laptop is closed.

Trois types de déclencheurs sont livrés dans la preview :

  1. Planning : toutes les heures, quotidien, jours de semaine, hebdomadaire. Cron personnalisé via /schedule update. L'intervalle minimum est d'une heure. Les exécutions ponctuelles « se déclenche une fois à ce timestamp » marchent aussi.
  2. API : un endpoint par routine à https://api.anthropic.com/v1/claude_code/routines/<routine_id>/fire. Nécessite un token Bearer et l'en-tête anthropic-beta: experimental-cc-routine-2026-04-01.
  3. Événements GitHub : les actions pull_request.* et release.*, limitées aux repos qui ont la Claude GitHub App installée. Filtre sur l'auteur, le titre, le corps, la branche, les labels, l'état brouillon et l'état mergé.

Crée un planning récurrent depuis le CLI :

/schedule daily PR review at 9am

Ou un ponctuel :

/schedule clean up feature flag in one week

Le CLI ne crée que des déclencheurs planifiés. Les déclencheurs API et GitHub doivent être ajoutés sur le web à claude.ai/code/routines.

Les plafonds quotidiens rapportés par junia.ai et le récapitulatif Q1 de MindStudio : Pro 5 exécutions par jour, Max 15 par jour, Team et Enterprise 25 par jour. Anthropic ne publie pas ces chiffres mot pour mot dans les docs, donc vérifie claude.ai/code/routines pour les limites actuelles avant de parier un workflow dessus. L'en-tête beta est daté. Anthropic livre des changements cassants derrière de nouvelles versions, et experimental-cc-routine-2026-04-01 ne durera pas éternellement.

Un piège : un statut vert dans ta liste d'exécutions veut dire que la session cloud a démarré et s'est terminée proprement. Ça ne veut pas dire que la tâche a réussi. Ouvre la transcription pour vérifier.

C'est quoi Teleport ?

Teleport tire une session Claude Code cloud existante dans ton terminal local. Tu as lancé un refactor dans l'app iOS dans le train. Tu t'installes à ton bureau. claude --teleport ouvre un sélecteur. Choisis la session. Ton terminal contient maintenant l'historique de la conversation et la branche cloud est checkout en local.

La définition mot pour mot de code.claude.com/docs/en/overview :

Kick off a long-running task on the web or iOS app, then pull it into your terminal with claude --teleport.

C'est à sens unique. Du cloud vers le CLI. Les docs Claude Code on the web le disent clairement :

From the CLI, session handoff is one-way: you can pull cloud sessions into your terminal with --teleport, but you can't push an existing terminal session to the web.

Utilise --remote pour la direction inverse, qui démarre une session cloud pour ton repo actuel. Utilise --resume pour rouvrir une session locale depuis cette même machine. Trois commandes, trois directions différentes.

Trois façons d'invoquer Teleport :

claude --teleport                  # interactive picker
claude --teleport <session-id>     # jump straight to a session
/teleport                          # inside an existing CLI session

Dans /tasks, appuie sur t sur une session en arrière-plan pour t'y téléporter.

Les prérequis sont courts. Un état git propre (on te propose de stasher si tu as des changements non commités), le même dépôt que la session cloud, et la branche cloud doit être poussée sur le remote. Auth par abonnement claude.ai uniquement. Pas de clé API, pas de Bedrock, pas de Vertex AI, pas de Microsoft Foundry. Lance /login pour basculer sur claude.ai si tu es sur l'un de ceux-là.

C'est quoi Dispatch ?

Dispatch est une fonctionnalité de l'onglet Cowork dans la Claude Desktop app. Tu envoies une tâche à Dispatch depuis l'app mobile Claude, et il route le travail. Les tâches en forme de code (corrections de bugs, montées de dépendances, exécutions de tests, ouverture de PR) lancent une session Claude Code dans l'onglet Code avec un badge Dispatch. La recherche, la rédaction et le travail sur tableur restent à l'intérieur de Cowork.

La définition mot pour mot de code.claude.com/docs/en/desktop :

Dispatch is a persistent conversation with Claude that lives in the Cowork tab. You message Dispatch a task, and it decides how to handle it.

Ton téléphone est la télécommande. Ton desktop est l'exécuteur. Tout l'accès aux fichiers, les approbations Computer Use et les services connectés tournent sur la machine desktop. Tu reçois une notification push quand la session lancée se termine ou a besoin d'une approbation.

La configuration prend moins de deux minutes :

  1. Télécharge Claude Desktop.
  2. Ouvre l'onglet Cowork.
  3. Clique sur Dispatch.
  4. Scanne le QR code avec l'app mobile Claude.

Deux pièges de niveau se cachent ici. D'après les docs officielles à code.claude.com/docs/en/desktop :

Dispatch requires a Pro or Max plan and is not available on Team or Enterprise plans.

Et celui-ci n'est pas dans les docs mais colle à la façon dont Dispatch fonctionne : ton ordinateur doit rester allumé. Si ton laptop dort ou que l'app se ferme, Dispatch s'arrête. C'est une télécommande, pas de l'informatique en cloud. Sources : Fortune, lowcode.agency.

Quand choisir lequel

Les quatre sont complémentaires, pas des alternatives. Channels réagit aux événements tant qu'une session est ouverte. Routines tourne sans aucune session ouverte. Teleport déplace une session cloud vers ton terminal. Dispatch démarre une session desktop depuis ton téléphone.

Une matrice de cas d'usage rend les choix évidents :

Tu veuxUtilise çaPourquoi
Recevoir un ping Telegram quand la CI échoue et que Claude la corrigeChannels (Telegram) plus un webhook CIL'événement atterrit dans une session active avec tout le contexte du repo
Lancer une revue de PR à 9 h avec ton laptop ferméRoutines (déclencheur planning)Géré en cloud, aucun processus local requis
Auto-corriger chaque PR ouverte contre mainRoutines (déclencheur GitHub, pull_request.opened)Un déclencheur lance une session par PR
Démarrer un refactor sur ton téléphone, le finir dans ton terminalDispatch pour démarrer, Teleport pour finirDispatch lance la session, Teleport la tire vers toi
Poser une question à Claude depuis iMessage et répondre dans le même chatChannels (iMessage)macOS seulement, lit chat.db, répond via AppleScript
Déclencher Claude depuis une alerte SentryRoutines (déclencheur API)POST sur l'endpoint /fire de la routine avec le corps de l'alerte

La couche toujours active

Ensemble, ces quatre primitives transforment Claude Code, d'un outil de terminal en une couche de coordination orientée événements. Channels pousse les événements vers l'intérieur. Routines tourne dans le cloud pendant que ton laptop dort. Teleport tire une session cloud jusqu'à ton terminal. Dispatch démarre le travail depuis ton téléphone. Le CLI arrête d'être la seule surface et devient une surface parmi quatre.

Anthropic n'a pas inventé de nom pour l'ensemble. La page de présentation l'appelle « Work from anywhere ». Le tableau l'appelle « Use Claude Code everywhere ». Choisis le cadrage qui te parle. La réalité architecturale est la même : quatre primitives, une couche composable.

Pièges de niveau et de restriction

Une courte liste, rassemblée au même endroit, parce que ce sont les choses les plus faciles à rater :

  1. Les Channels sont bloqués sur Amazon Bedrock, Google Vertex AI et Microsoft Foundry. Team et Enterprise ont besoin qu'un admin active channelsEnabled d'abord.
  2. Les Channels ont besoin de Bun installé en local. Les plugins sont des scripts Bun.
  3. Les Channels ont besoin de --channels plugin:<name> au lancement. Ajouter le plugin à .mcp.json ne suffit pas.
  4. Les Routines ont besoin de l'en-tête anthropic-beta: experimental-cc-routine-2026-04-01 sur chaque appel de déclencheur API.
  5. Les Routines ont des plafonds quotidiens : Pro 5, Max 15, Team et Enterprise 25 exécutions par jour. Les exécutions ponctuelles sont exemptées du plafond mais comptent quand même dans l'usage de ton abonnement.
  6. Les Routines tournent en tant que toi. Tout ce qu'elles poussent, commentent ou envoient via tes connecteurs a l'air d'avoir été fait par toi.
  7. Teleport est à sens unique. Du cloud vers le CLI. Utilise --remote pour l'inverse.
  8. Teleport refuse de tourner sur un fork ou avec des changements non commités. La branche de la session cloud doit être poussée.
  9. Dispatch est Pro ou Max seulement. Pas de Team. Pas d'Enterprise.
  10. Dispatch a besoin que ton ordinateur soit éveillé. Mets ton laptop en veille et Dispatch s'arrête en pleine tâche.

Construis un agent toujours actif en trente minutes

Une configuration qui marche et qui utilise trois des quatre. Routines pour le gros travail planifié. Channels pour les événements en direct. Teleport pour le moment inévitable où tu veux attraper une session et creuser.

Étape un. Installe Bun pour que les plugins Channels puissent tourner :

curl -fsSL https://bun.sh/install | bash

Étape deux. Ajoute le channel Telegram dans Claude Code :

/plugin install telegram@claude-plugins-official
/reload-plugins
/telegram:configure <bot-token>

Étape trois. Planifie une Routine nocturne. Lance ça dans une session Claude Code connectée à claude.ai :

/schedule daily review open PRs and post a summary at 8am

Étape quatre. Ouvre l'onglet Cowork de Claude Desktop sur ton laptop et appaire Dispatch avec l'app mobile via le scan du QR.

Étape cinq. La prochaine fois que la Routine cloud lance quelque chose d'intéressant et que tu veux inspecter la session, lance :

claude --teleport

Choisis la session, atterris dans ton terminal, continue.

Le channel Telegram écoute tant que tu as une session ouverte. La Routine se déclenche chaque matin, que tu en aies une ou pas. Dispatch te laisse balancer une tâche depuis ton téléphone quand tu es loin du bureau. Teleport est la sortie de secours vers un vrai terminal quand tu en veux un.

Livre des agents toujours actifs plus vite

Si câbler Channels, Routines et Dispatch dans un seul workflow ressemble au genre d'histoire d'orchestration que tu veux faire au niveau du produit, Build This Now livre 32 agents Claude Code spécialisés qui pensent déjà comme ça. L'équipe de planification tourne en parallèle. Le pipeline de build se passe le contexte entre spécialistes. Des évaluateurs adverses attaquent le résultat avant qu'il ne soit livré. Les mêmes patterns d'orchestration qui rendent la couche toujours active intéressante au niveau de la plateforme sont les patterns qui livrent les fonctionnalités dans le système de build. CodeKit est à $79 en une fois. Speedy Swarm est à $29 en une fois. Pas d'abonnements.

Les quatre fonctionnalités ne sont pas l'agent toujours actif. Elles sont le câblage. L'agent, c'est ce que tu composes par-dessus.

Continue in Workflow

  • Commerce agentique : comment construire une app que les agents IA peuvent payer
    Un guide en français simple du commerce agentique en 2026 : ce que font x402, ACP et le Machine Payments Protocol, plus un pas-à-pas d'un week-end pour livrer une API payante que les agents IA peuvent acheter.
  • Bonnes pratiques Claude Code
    Cinq habitudes séparent les ingénieurs qui livrent avec Claude Code : les PRDs, les règles CLAUDE.md modulaires, les slash commands personnalisés, les resets /clear, et un état d'esprit d'évolution du système.
  • Le mode auto de Claude Code
    Un second modèle Sonnet examine chaque appel d'outil Claude Code avant qu'il s'exécute. Ce que le mode auto bloque, ce qu'il autorise, et les règles d'autorisation qu'il place dans tes paramètres.
  • Claude Code 1M Context in Practice: When Bigger Isn't Better
    The 1M-token context window is GA at flat pricing, but bigger isn't always better. A decision framework, token-cost math, and when to use /compact, subagents, and dynamic workflows instead.
  • Claude Code Channels
    Connecte Claude Code à Telegram, Discord ou iMessage avec des serveurs MCP plugin. Walkthroughs de setup et workflows mobiles async qui valent la peine d'être configurés.
  • Claude Code Dynamic Workflows : comment orchestrer 1 000 sous-agents sur une vraie codebase
    Décryptage technique : comment les dynamic workflows de Claude Code utilisent des scripts d'orchestration JavaScript pour coordonner jusqu'à 1 000 sous-agents en parallèle, en dehors de la fenêtre de contexte du modèle.

More from Handbook

  • Principes de base de l'agent
    Cinq façons de construire des agents spécialisés dans le code Claude : Sous-agents de tâches, .claude/agents YAML, commandes slash personnalisées, personas CLAUDE.md, et invites de perspective.
  • L'ingénierie du harness agent
    Le harness, c'est toutes les couches autour de ton agent IA sauf le modèle lui-même. Découvre les cinq leviers de contrôle, le paradoxe des contraintes, et pourquoi le design du harness détermine les performances de l'agent bien plus que le modèle.
  • Patterns d'agents
    Orchestrateur, fan-out, chaîne de validation, routage par spécialiste, raffinement progressif, et watchdog. Six formes d'orchestration pour câbler des sub-agents Claude Code.
  • Meilleures pratiques des équipes d'agents
    Patterns éprouvés pour les équipes d'agents Claude Code. Prompts de création riches en contexte, tâches bien calibrées, propriété des fichiers, mode délégué, et correctifs v2.1.33-v2.1.45.

Arrête de tout configurer. Place à la construction.

Des templates SaaS avec orchestration IA.

Claude Code Channels

Connecte Claude Code à Telegram, Discord ou iMessage avec des serveurs MCP plugin. Walkthroughs de setup et workflows mobiles async qui valent la peine d'être configurés.

Tâches planifiées avec Claude Code

Tâches planifiées Desktop pour une automatisation durable, /loop CLI pour le polling en session, règles de rattrapage, isolation par worktree, et de vrais prompts que des équipes lancent chaque matin.

On this page

Frise de lancement
C'est quoi un Channel ?
C'est quoi une Routine ?
C'est quoi Teleport ?
C'est quoi Dispatch ?
Quand choisir lequel
La couche toujours active
Pièges de niveau et de restriction
Construis un agent toujours actif en trente minutes
Livre des agents toujours actifs plus vite

Arrête de tout configurer. Place à la construction.

Des templates SaaS avec orchestration IA.