Claude Code routines : automatiser des agents IA avec des cron jobs
Mis à jour le

Les routines Claude Code comptent parce qu’elles font basculer le modèle d’agent de « j’attends un prompt humain » à « je me lance quand le contexte change ou quand l’heure est venue ». C’est là que tout se joue. Le cron n’est pas un simple habillage de planification. C’est ce qui transforme un agent en système opérationnel.
Au 15 avril 2026, Anthropic documente les Claude Code routines comme une fonctionnalité de research preview pour Claude Code sur le web. Une routine est, en pratique, une configuration cloud d’agent sauvegardée avec un prompt, des dépôts, un environnement et des connecteurs, plus des triggers capables de lancer automatiquement de nouvelles exécutions. Pour les étapes exactes dans l’interface et les limites à jour, commencez par la doc officielle des Claude Code routines (opens in a new tab). Ce guide ajoute la couche pratique : ce que sont réellement les routines, pourquoi elles comptent, et comment elles se comparent à Codex app Automations et à OpenClaw.
Si vous voulez d’abord replacer tout ça dans le paysage plus large des outils d’IA pour coder, commencez par le hub AI Coding, Parallel Code Agents Explained et How to Use Codex.
Réponse rapide : que sont les Claude Code routines ?
Les Claude Code routines sont des sessions cloud Claude Code qui démarrent automatiquement.
Au lieu d’ouvrir Claude manuellement pour dire « relis les PR ouvertes » ou « vérifie les alertes prod », vous définissez cette tâche une fois et vous lui attachez un ou plusieurs triggers :
- un schedule
- un appel API
- un événement GitHub
Autrement dit, une routine va au-delà d’un simple minuteur. C’est une couche de déclenchement pour une vraie session d’agent de code.
| Si vous avez besoin de... | Meilleur choix | Pourquoi |
|---|---|---|
| Un agent cloud qui continue de tourner même quand votre ordinateur est fermé | Claude Code routines | Anthropic exécute la session dans sa propre infrastructure cloud |
| Une tâche planifiée en arrière-plan dans votre app de code | Codex app Automations | Adapté aux travaux récurrents qui finissent dans une file de review |
| Un agent auto-hébergé avec cron précis, heartbeat, hooks et livraison via webhook | OpenClaw | Surface de planification plus puissante si vous voulez maîtriser la pile d’automatisation |
L’idée importante n’est pas la marque. C’est le passage d’un agent centré sur le chat à un agent déclenché par le temps ou par un événement.
Le problème que les routines résolvent
La plupart des agents IA vivent encore dans une boucle réactive :
- un humain constate un problème
- un humain ouvre l’agent
- un humain explique le problème
- un humain attend la réponse
Ça fonctionne pour des tâches ponctuelles. C’est un mauvais fit pour le travail récurrent.
Le travail récurrent est souvent :
- répétitif
- facile à oublier
- critique lorsqu’il n’est pas fait
- plus clair quand il est exprimé comme une politique que comme un nouveau prompt chaque jour
C’est pour ça que les cron jobs comptent pour les agents. La vraie valeur n’est pas « la tâche tourne tous les matins ». La vraie valeur est plutôt :
- le travail devient fiable
- le déclencheur devient explicite
- l’agent peut agir sans attendre qu’un humain s’en souvienne
- le résultat peut être relu après l’exécution au lieu d’être lancé manuellement avant
Pour les agents IA, c’est l’un des upgrades les plus concrets. On passe du mode assistant au mode opérations.
Comment fonctionnent les Claude Code routines
La documentation actuelle d’Anthropic décrit une routine comme une configuration Claude Code sauvegardée composée de :
- un prompt
- un ou plusieurs dépôts
- un environnement
- des connecteurs optionnels
- un ou plusieurs triggers
L’exécution elle-même est une vraie session cloud Claude Code, pas un simple exécuteur de tâches.
Cela veut dire qu’une routine peut :
- cloner des dépôts
- exécuter des commandes shell
- utiliser des skills commités dans le repo
- appeler des services connectés comme Slack ou Linear via des connecteurs
- ouvrir une session que vous pouvez inspecter après coup
Le modèle mental utile est le suivant :
une routine est un runbook d’agent réutilisable avec un trigger branché dessus
Comment créer une routine en pratique
Anthropic indique actuellement que toutes les surfaces de routine écrivent vers le même compte cloud, donc une routine créée depuis le web ou depuis le CLI apparaît au même endroit.
Vous pouvez en créer une depuis :
- l’interface web
- l’app desktop via une remote task
- le CLI avec
/schedule
L’exemple CLI le plus rapide ressemble à ceci :
/schedule daily PR review at 9amC’est utile parce que cela abaisse la barrière d’entrée pour le cas le plus courant : le travail récurrent planifié.
Mais la doc actuelle impose une limite importante :
- le CLI crée des routines planifiées
- les triggers API et GitHub doivent encore être ajoutés depuis l’interface web
Anthropic précise aussi que chaque routine appartient à votre compte individuel et n’est pas partagée automatiquement avec vos coéquipiers.
Les trois types de trigger
1. Trigger de planification
C’est la partie que la plupart des gens imaginent en premier : une exécution récurrente selon une cadence définie.
La doc officielle indique que les routines prennent en charge des schedules prédéfinis comme :
- hourly
- daily
- weekdays
- weekly
Pour les intervalles personnalisés, Anthropic indique que vous pouvez utiliser /schedule update dans le CLI pour définir une expression cron. L’intervalle minimum actuel est une heure, donc ce n’est pas conçu pour des boucles de polling à la minute.
Deux détails comptent en pratique :
- les heures sont saisies dans votre fuseau horaire local
- les exécutions peuvent démarrer avec quelques minutes de retard parce qu’Anthropic applique un décalage constant
Donc oui, c’est bien une automatisation de type cron, mais avec des règles de planification pensées pour un agent.
2. Trigger API
C’est là que les routines cessent de ressembler à un simple job récurrent.
Anthropic permet aussi à une routine d’exposer un endpoint HTTP authentifié dédié. Quand un système externe envoie une requête POST vers cet endpoint, Claude lance une nouvelle exécution et peut recevoir du contexte supplémentaire dans un champ text.
Cela permet de brancher une routine sur :
- des pipelines de déploiement
- des alertes d’erreur
- des outils internes
- des boutons manuels dans un autre système
C’est important parce que l’agent réagit alors non seulement au temps, mais aussi à un changement d’état externe.
3. Trigger GitHub
La doc d’Anthropic permet aussi de démarrer des routines à partir d’événements GitHub. Dans la documentation actuelle, les catégories d’événements prises en charge sont les pull requests et les releases, avec des filtres sur des champs comme l’auteur, le titre, la branche de base, les labels, l’état draft, l’état de merge, et le fait que la PR vienne ou non d’un fork.
Cela transforme Claude en couche d’automatisation native du dépôt :
- une PR s’ouvre
- Claude la relit
- une nouvelle release est publiée
- Claude lance une vérification ou une logique de backport
Ce n’est pas du tout le même modèle opérationnel que « j’ouvre le chat et je demande une review ».
Pourquoi c’est plus intéressant qu’un cron job classique
Un cron job classique sait faire une chose : lancer du code à un moment connu.
Une routine d’agent est plus ambitieuse. Elle combine :
- un schedule ou un événement
- un contexte de dépôt
- des outils et connecteurs
- un prompt qui définit le succès
- une surface de sortie qu’on peut relire plus tard
L’expression cron n’est donc qu’une pièce de l’ensemble.
La raison profonde pour laquelle cette catégorie intéresse autant de monde, c’est qu’elle débloque des tâches comme :
- une review PR du matin sans que quelqu’un doive y penser
- une vérification nocturne des dérives de documentation après des changements de code
- un suivi automatique de déploiement à la fin d’une release
- le triage hebdomadaire du backlog avec labels, résumés et suggestions de responsabilités
Ces tâches étaient déjà possibles avec des scripts shell. Ce qui change avec les routines d’agent, c’est la quantité de raisonnement non structuré qu’on peut déléguer à l’intérieur de l’exécution planifiée.
Claude Code routines vs tâches planifiées de Claude desktop
La distinction est facile à rater.
Anthropic expose désormais plus d’une couche de planification :
- les routines tournent dans une infrastructure cloud gérée par Anthropic
- les desktop scheduled tasks tournent sur votre machine
- les prompts planifiés via
/loopsont limités à la session et s’arrêtent quand la session prend fin
Cette différence compte parce qu’elle change ce que la tâche peut atteindre et quand elle peut tourner.
| Option | Où ça tourne | Pour quoi faire |
|---|---|---|
| Routines | Cloud Anthropic | Les tâches qui doivent continuer même si votre ordinateur est éteint |
| Desktop scheduled tasks | Votre machine | Les tâches qui ont besoin de fichiers locaux, d’outils locaux ou de changements non commités |
/loop | Session en cours | Un polling léger pendant que vous êtes déjà présent |
Si votre modèle mental est « Claude a ajouté du cron », c’est trop réducteur. Claude a plutôt ajouté plusieurs surfaces d’automatisation avec des frontières d’exécution différentes.
Les garde-fous qui comptent dans les routines Claude
La doc actuelle des routines montre aussi que ce n’est pas un workflow où l’on demande des permissions pendant l’exécution.
Anthropic indique que les runs de routine sont des sessions cloud autonomes :
- il n’y a pas de sélecteur de permissions pendant l’exécution
- il n’y a pas de prompt d’approbation au milieu du run
- l’accès est contrôlé à l’avance par les dépôts, les réglages de branche, l’environnement et les connecteurs que vous avez configurés
Le comportement des dépôts compte aussi. Anthropic indique que les routines clonent les repos sélectionnés à chaque run depuis la branche par défaut, et que, par défaut, Claude ne peut pousser que sur des branches préfixées par claude/ sauf si vous assouplissez explicitement cette restriction pour un dépôt.
La qualité du setup devient donc bien plus importante que dans une session interactive normale.
Trois implications pratiques en découlent :
Délimitez la routine au plus juste
N’attachez pas tous les connecteurs et tous les dépôts juste parce que c’est possible. La doc note que tous les connecteurs connectés sont inclus par défaut, donc réduire l’accès fait partie du travail.
Écrivez le prompt comme une procédure d’exploitation
Le prompt d’une routine ne doit pas ressembler à une demande de chat ponctuelle. Il doit définir :
- ce qu’il faut inspecter
- ce qu’il faut faire
- ce qu’il faut ignorer
- à quoi ressemble le succès
- où le résultat doit être envoyé
Attendez-vous à des limites et à des événements perdus
Anthropic documente des plafonds quotidiens pour les routines, ainsi que des plafonds horaires pour les événements GitHub pendant la période preview. Si vous traitez la fonctionnalité comme un framework de daemon infini, vous allez concevoir la mauvaise automatisation.
Où se situent les Automations de Codex app
C’est ici que la comparaison devient intéressante.
L’annonce d’OpenAI du 2 février 2026 sur l’app Codex indique que l’application prend en charge des Automations qui combinent des instructions avec des skills optionnelles et s’exécutent selon un schedule. OpenAI les décrit comme du travail en arrière-plan qui arrive dans une file de review une fois terminé, et précise aussi qu’il construit encore des cloud-based triggers pour les versions futures.
Les Automations de Codex app sont donc proches des routines Claude, mais pas identiques.
La position publique actuelle ressemble davantage à ceci :
- travail planifié en arrière-plan
- handoff orienté review
- orchestration centrée sur l’app desktop
Les routines Claude, au contraire, sont déjà présentées comme :
- des sessions cloud
- des automatisations multi-trigger
- des exécutions appelables via API
- des runs sensibles aux événements GitHub
La comparaison nette ressemble donc à ceci :
| Dimension | Claude Code routines | Codex app Automations |
|---|---|---|
| Runtime | Cloud | Travail planifié en arrière-plan centré sur l’app |
| Modèle de trigger | Schedule, API, GitHub | Schedule aujourd’hui, triggers plus larges encore en construction |
| Forme principale de sortie | Nouvelle session Claude Code inspectable | File de review et workflow de suivi dans l’app |
| Meilleur cas d’usage | Automatisation cloud sans supervision continue | Travail récurrent supervisé dans votre plan de contrôle Codex |
Si vous utilisez beaucoup Codex, le vrai enseignement n’est pas que Claude « gagne ». C’est que le marché converge vers le même besoin de fond : les agents doivent être planifiables.
Pourquoi les utilisateurs d’OpenClaw tiennent autant aux cron jobs
OpenClaw est un bon point de comparaison parce qu’il traite la planification comme une surface système de premier ordre, et non comme une fonction cachée derrière une interface.
La documentation officielle d’OpenClaw décrit une pile d’automatisation plus large :
- cron pour la planification précise et les rappels one-shot
- heartbeat pour des vérifications périodiques approximatives avec le contexte complet de la session
- hooks pour les scripts pilotés par événements
- standing orders pour une autorité opérationnelle persistante
C’est une grande partie de la raison pour laquelle OpenClaw attire les gens qui veulent des agents vraiment autonomes.
La doc d’OpenClaw est particulièrement claire sur une distinction importante :
- utilisez cron quand le timing doit être précis ou que le travail doit s’exécuter isolément
- utilisez heartbeat quand un timing approximatif suffit et que l’agent doit utiliser tout le contexte de la session principale
Ce n’est pas juste un détail d’implémentation. C’est un vrai pattern de conception d’automatisation.
Pourquoi c’est important
Beaucoup de gens disent vouloir des « agent cron jobs », mais ils veulent en réalité deux choses différentes :
- une exécution planifiée exacte
- une conscience périodique ambiante
OpenClaw sépare proprement ces deux besoins.
Les routines Claude couvrent aujourd’hui surtout la première catégorie : des exécutions explicites, planifiées ou déclenchées par événement, dans le cloud.
Les Automations de Codex app sont elles aussi principalement du côté du travail planifié aujourd’hui.
OpenClaw va plus loin en exposant plusieurs couches de logique d’automatisation, ce qui explique pourquoi il plaît autant aux utilisateurs qui visent l’autonomie.
Pourquoi les cron jobs comptent pour l’avenir des agents IA
Si un agent ne peut agir que lorsqu’un humain le sollicite, il reste un outil réactif.
Si un agent peut tourner :
- tous les matins
- quand une PR s’ouvre
- quand un déploiement se termine
- quand une alerte se déclenche
- quand la fenêtre de maintenance hebdomadaire commence
alors l’agent devient une partie du rythme d’exploitation du système.
C’est là que les routines et les frameworks d’automatisation prennent tout leur sens. Ils permettent de définir :
- quand l’agent se réveille
- quel contexte il reçoit
- quelle autorité il possède
- où va le résultat
Une fois ces quatre points stabilisés, l’agent devient beaucoup plus simple à faire confiance pour du travail récurrent.
Pièges fréquents
1. Confondre planification et autonomie
Un trigger cron ne résout que la question du « quand ». Il ne résout pas la correction, le périmètre des permissions ni la qualité de la review.
2. Écrire des prompts flous
« Vérifie le repo et aide un peu » n’est pas un prompt d’automatisation. C’est une invitation à la dérive.
3. Ignorer les frontières d’exécution
Les routines cloud, les tâches desktop et les schedulers auto-hébergés ne sont pas interchangeables. Le bon choix dépend de savoir si la tâche a besoin :
- de fichiers locaux
- de disponibilité cloud
- d’intégrations événementielles
- d’une auditabilité stricte
4. Oublier la gestion des échecs
Les meilleures automatisations définissent quoi faire s’il n’y a rien à signaler, trop de choses à traiter, ou si un système externe est indisponible.
Comment penser cette catégorie, concrètement
Si vous voulez un cadre simple, utilisez celui-ci :
- choisissez Claude Code routines si vous voulez un agent cloud capable de se réveiller sur schedule, via API ou via certains événements GitHub
- choisissez Codex app Automations si vous voulez du travail récurrent dans votre app de code avec un workflow centré sur la review
- choisissez OpenClaw si vous voulez la surface d’automatisation auto-hébergée la plus explicite et que vous tenez à séparer cron, heartbeat, hooks et autorité persistante
C’est pour ça que cette catégorie compte autant. Elle ne parle pas vraiment de syntaxe cron. Elle parle de savoir si les agents IA restent coincés dans les fenêtres de chat ou deviennent des travailleurs d’arrière-plan fiables.
Guides associés
- AI Coding Topic Hub
- How to Use Codex
- Parallel Code Agents Explained
- Build a Claude-Code-Like AI Agent with Claude Agent SDK
- OpenClaw vs ZeroClaw vs Pi Agent vs Nanobot