Claude Code Routines : agents cloud planifiés, sous-routines et co-routines
Exécutez Claude Code selon une planification, via un appel API ou sur des événements GitHub, sans ordinateur portable ni serveur. Le guide en cinq minutes.
Claude Code n'a plus besoin de vous devant le clavier. Les Routines exécutent des tâches d'agent enregistrées sur le cloud d'Anthropic selon une planification, à partir d'un appel API ou lorsqu'un événement se produit sur GitHub. Voici ce qu'elles sont, comment en configurer une, et deux patterns que nous appelons sous-routines (sub-routines) et co-routines. Pour le guide complet, lisez l'article détaillé.
Trois façons de lancer une routine
- Planification : toutes les heures, tous les jours, en semaine, chaque semaine ou à une date ponctuelle, saisie dans votre fuseau horaire local. Un cron personnalisé est disponible via
/schedule update, avec un intervalle minimum d'une heure. - API : un endpoint HTTPS propre à chaque routine, avec son propre jeton bearer. Votre outil d'alerte ou votre pipeline de déploiement y envoie un POST, éventuellement accompagné d'un texte de contexte. Ce texte arrive marqué comme non fiable : un jeton divulgué ne permet donc pas de réécrire les instructions de la routine.
- GitHub : événements de pull request ou de release, filtrés par branche, label, auteur, statut brouillon ou fusionné.
En configurer une en deux minutes
- Ouvrez
claude.ai/code/routineset choisissez New routine, ou tapez/scheduledans la CLI de Claude Code. - Rédigez un prompt autonome : périmètre, actions autorisées, destination du résultat et conduite à tenir lorsqu'il n'y a rien à faire.
- Choisissez les dépôts et un environnement. Retirez les connecteurs dont la tâche n'a pas besoin, car ils sont tous inclus par défaut.
- Ajoutez un déclencheur, choisissez Run now pour tester, puis lisez la transcription. Un badge vert signifie seulement que la session s'est exécutée, pas que la tâche a réussi.
Sous-routines : une exécution, plusieurs assistants
C'est le nom que nous donnons à un pattern, pas une fonctionnalité d'Anthropic. Le prompt de la routine orchestre et confie chaque étape à un sous-agent (.claude/agents/) ou à une skill versionnée dans le dépôt. Chaque assistant dispose de sa propre fenêtre de contexte et uniquement des outils dont il a besoin, ce qui rend les longues exécutions sans surveillance plus ciblées, moins coûteuses et plus sûres.
Co-routines : des routines qui se passent le relais
Les routines ne peuvent pas s'appeler directement, mais elles peuvent coopérer au moyen d'artefacts durables. Par exemple, une routine nocturne ouvre une PR en brouillon, une routine déclenchée par GitHub la relit, un humain la fusionne, une routine déclenchée par la fusion met à jour la documentation, et votre pipeline de déploiement appelle une routine de vérification. Utilisez des filtres pour qu'aucune routine ne se déclenche sur sa propre production, et conservez une validation humaine de la fusion dans la chaîne.
Les limites à connaître
- Au lancement, les plafonds quotidiens d'exécutions étaient de 5 sur Pro, 15 sur Max et 25 sur Team et Enterprise, en plus de l'utilisation normale de l'abonnement. Les exécutions ponctuelles ne sont pas comptabilisées.
- Les routines agissent en votre nom. Les commits, les PR et les messages Slack portent votre identité. Claude ne pousse que vers des branches
claude/, sauf instruction contraire, et jamais vers des branches protégées. - Besoin d'une interrogation à la minute ou de fichiers locaux ? Utilisez plutôt
/loopou les tâches planifiées de Desktop.
À lire ensuite : le guide complet couvre la sécurité du payload API, des modèles de prompts, des exemples de sous-agents, des comparaisons avec GitHub Actions, n8n et Trigger.dev, ainsi qu'une checklist de gouvernance. Sources : annonce d'Anthropic · documentation de Claude Code.