Skip to content
Thèmes
AICoding
Claude Code routines : triggers, cron jobs et automatisation d’agents IA

Claude Code routines : automatiser des agents IA avec des cron jobs

Mis à jour le

Découvrez comment fonctionnent les Claude Code routines, leurs triggers schedule/API/GitHub, leurs limites actuelles et leur comparaison avec Codex app Automations et OpenClaw.

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 choixPourquoi
Un agent cloud qui continue de tourner même quand votre ordinateur est ferméClaude Code routinesAnthropic exécute la session dans sa propre infrastructure cloud
Une tâche planifiée en arrière-plan dans votre app de codeCodex app AutomationsAdapté 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 webhookOpenClawSurface 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 :

  1. un humain constate un problème
  2. un humain ouvre l’agent
  3. un humain explique le problème
  4. 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 9am

C’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 /loop sont 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.

OptionOù ça tournePour quoi faire
RoutinesCloud AnthropicLes tâches qui doivent continuer même si votre ordinateur est éteint
Desktop scheduled tasksVotre machineLes tâches qui ont besoin de fichiers locaux, d’outils locaux ou de changements non commités
/loopSession en coursUn 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 :

DimensionClaude Code routinesCodex app Automations
RuntimeCloudTravail planifié en arrière-plan centré sur l’app
Modèle de triggerSchedule, API, GitHubSchedule aujourd’hui, triggers plus larges encore en construction
Forme principale de sortieNouvelle session Claude Code inspectableFile de review et workflow de suivi dans l’app
Meilleur cas d’usageAutomatisation cloud sans supervision continueTravail 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 :

  1. une exécution planifiée exacte
  2. 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

📚