« Préviens-moi quand le build est terminé. » « Si la CI passe au rouge, corrige-la. » « Surveille le déploiement toutes les 5 minutes. » Et si vous pouviez confier entièrement à l'IA ces corvées qui vous tiennent collé à l'écran ? La commande /loop ajoutée à Claude Code en 2026 fait exactement cela. Elle exécute un prompt ou une commande slash de façon répétée, sur un intervalle que vous définissez — ou que l'IA décide elle-même — un « veilleur » et un « répéteur » au sein de votre session.

Voici l'essentiel. /loop comble le fossé entre « je veux vérifier tout de suite » et « je veux que ce soit automatisé 24h/24 ». Tapez /loop 5m vérifie le statut du déploiement et la commande s'exécute automatiquement toutes les cinq minutes. Omettez l'intervalle et Claude observe la situation et choisit lui-même le meilleur temps d'attente (auto-cadence). Cet article explique, pour les débutants, les quatre façons de l'utiliser, le fonctionnement de l'auto-cadence, des recettes pratiques, comment l'arrêter et à quoi faire attention, ainsi que ce qui la distingue des fonctions voisines (tâches Desktop, Routines dans le cloud). Notez que /loop est une fonction récente dont le comportement peut évoluer ; consultez la documentation officielle pour les dernières informations (cet article reflète les informations de 2026).

Claude Code · COMMANDE /loop

À votre intervalle, l'IA s'exécute encore et encore

— Confiez la surveillance qui vous tient collé à une boucle

▶️
Exécuter
prompt/commande
⏱️
Attendre
intervalle ou choisi par l'IA
Vérifier ou terminé
s'arrête automatiquement quand fini

« Exécuter → attendre → ré-exécuter », piloté par l'IA. En mode auto-cadence, la boucle s'arrête dès que l'IA juge la tâche terminée.

* Le comportement de /loop décrit dans cet article s'appuie sur la documentation officielle de Claude Code (en date de 2026). En tant que fonction récente, il peut évoluer selon la version. Vérifiez `claude --version` et la documentation officielle pour les dernières informations avant utilisation.

1. Qu'est-ce que /loop ? — en une phrase

/loop est une fonction intégrée à Claude Code qui « exécute un prompt ou une commande slash de façon répétée sur un intervalle ». Techniquement, c'est un « planificateur de tâches à portée de session », et sous le capot il utilise cron (un planificateur temporel).

/loop = une commande pour « faire exécuter automatiquement la même instruction, encore et encore, sur un intervalle que vous définissez (ou que l'IA choisit) ». Vous pouvez déléguer les corvées qui vous tiennent collé — surveiller la CI/les déploiements, materner des PR, vérifier de longs builds — tout en gardant la session ouverte.

En termes de tous les jours, /loop est « un assistant attentionné à qui vous pouvez demander d'aller vérifier les choses toutes les cinq minutes ». Pendant que vous travaillez sur autre chose, l'IA vérifie périodiquement en arrière-plan et réagit quand quelque chose change. Et si vous omettez l'intervalle, l'IA jauge elle-même le moment — « ça bouge, donc une minute ; c'est calme maintenant, donc trente ». C'est la différence décisive avec un simple cron. La nature « décide et agit par lui-même » d'un agent IA sous-jacent est précisément ce qui paie ici.

2. Quatre façons de l'utiliser (intervalle × prompt)

La forme de base est /loop [intervalle] [prompt]. L'intervalle et le prompt sont tous deux facultatifs, et ce que vous passez change le comportement. Il y a quatre combinaisons.

Exemple de saisieComportement
/loop 5m vérifie le statut du déploiementIntervalle fixe : exécute automatiquement ce prompt toutes les 5 minutes (basé sur cron)
/loop vérifie le statut du déploiementAuto-cadence : Claude juge l'intervalle à chaque fois, selon la situation
/loop 15mIntervalle seul : exécute le « prompt de maintenance » intégré toutes les 15 minutes
/loopLes deux omis : maintenance sur un intervalle choisi par l'IA (poursuivre le travail inachevé → PR/CI → nettoyage)

Les intervalles s'écrivent avec un nombre + une unité (s=secondes, m=minutes, h=heures, d=jours). Le minimum est d'une minute, et les secondes sont arrondies au supérieur pour correspondre à la granularité de cron. Vous pouvez aussi l'écrire en langage naturel, comme every 2 hours. Et surtout — vous pouvez passer une commande slash à la place d'un prompt. Par exemple, ceci met en boucle la revue d'une PR précise toutes les 20 minutes :

# Exemple de mise en boucle d'une commande slash
/loop 20m /review-pr 1234

# Exemple de spécification de l'intervalle en langage naturel
/loop check the test results every 30m

Autrement dit, vous pouvez automatiser « la commande que vous tapiez à la main » simplement en ajoutant un intervalle. Si le coût du codage avec l'IA vous importe, l'astuce est d'éviter les boucles inutiles et de ne les lancer que lorsque c'est nécessaire.

3. La force de l'auto-cadence (l'IA choisit l'intervalle)

Parmi les quatre usages, celui qui hisse /loop au-dessus du « simple cron » est l'auto-cadence (intervalles jugés automatiquement). Omettez l'intervalle et Claude, après chaque exécution, décide lui-même « quand devrais-je revenir ? »

Intervalle fixe (cron)

  • S'exécute machinalement au même intervalle
  • Continue de tourner même quand rien ne change
  • Continue jusqu'à ce que vous l'arrêtiez (ou 7 jours)
  • Idéal quand vous avez besoin d'une heure exacte

Auto-cadence (jugement de l'IA)

  • Attend moins quand c'est actif, plus quand c'est calme
  • L'IA choisit une attente entre 1 minute et 1 heure
  • Affiche à chaque fois l'intervalle choisi et son raisonnement
  • Met fin automatiquement à la boucle quand elle juge la tâche terminée

C'est là qu'elle brille. Demandez, en mode auto-cadence, « surveille jusqu'à ce que les tests passent », et elle vérifie à intervalles courts pendant que les tests tournent, augmente la fréquence à l'approche de la fin, puis arrête la boucle et fait son rapport une fois qu'ils passent — se comportant à peu près comme un veilleur humain. Avec un intervalle fixe, vous obtenez « ça continue de tourner inutilement alors que c'est déjà fini » ou, à l'inverse, « l'intervalle est trop long et ça rate des choses » ; l'auto-cadence évite cela. Personnellement, j'utiliserais l'auto-cadence pour une surveillance qui n'exige pas d'heure exacte, et un intervalle fixe pour ce où le temps compte, comme un rapport planifié.

4. Recettes pratiques

Le concret vaut mieux que l'abstrait. Voici là où /loop aide vraiment, sous une forme prête à l'emploi.

🔁

Surveiller CI/déploiements

« Si la CI passe au rouge, lis le log et corrige la cause », en mode auto-cadence. Elle s'occupe automatiquement du problème jusqu'à ce que ce soit vert.

📋

Materner une PR

/loop 20m pour traiter périodiquement les commentaires de revue de PR, résoudre les conflits et corriger la CI.

🏗️

Vérifier de longs builds

Déléguez « vérifie si le build est terminé, et si oui passe à l'étape suivante ».

Rappels et vérifications minutées

Aussi pour des réservations ponctuelles comme « dans 45 minutes, vérifie si les tests d'intégration sont passés ».

🧹

Auto-maintenir une branche

Un /loop sans prompt poursuit périodiquement le travail inachevé et lance le nettoyage.

L'idée est de cibler « le travail qu'une personne vérifiait périodiquement ». Les tâches qui répètent « attendre → vérifier → réagir », comme la CI et les déploiements, sont en particulier le terrain de prédilection de /loop. Une surveillance de routine comme une vérification du statut d'une PR, mise en boucle, vous libère de la nécessité de rester collé.

5. L'arrêter, et précautions

Malgré toute sa commodité, /loop a des contraintes qui viennent du fait de « s'exécuter au sein d'une session ». Les ignorer mène à « tiens, ça ne tourne pas ? »

  • Arrêter avec Esc : appuyez sur Esc pendant qu'elle attend la prochaine exécution, et le réveil en attente est effacé et la boucle s'arrête. En auto-cadence, Claude peut aussi s'arrêter de lui-même quand il juge la tâche « terminée ».
  • Ne tourne que pendant que la session est ouverte : /loop est liée à cette session (conversation). Démarrer une nouvelle conversation efface les tâches. Fermer le terminal l'arrête aussi (reprenez sous 7 jours avec `claude --resume`).
  • Les intervalles fixes durent jusqu'à 7 jours : ils continuent de tourner jusqu'à ce que vous les arrêtiez ou que 7 jours s'écoulent.
  • Jusqu'à 50 tâches par session : vous ne pouvez pas en enregistrer davantage.
  • Se déclenche entre les tours (réponses) : elle n'interrompt pas en pleine action ; elle se déclenche à l'intervalle entre les tours. Quand c'est chargé, elle peut dériver un peu (il y a aussi un jitter intentionnel pour éviter de marteler l'API). Les heures sont dans votre fuseau horaire local.

Honnêtement, le plus gros piège est d'oublier que « ça s'arrête quand vous fermez la session ». /loop n'est pas adaptée à un fonctionnement 24h/24 sans surveillance. Pour cela, utilisez une fonction différente, abordée juste après.

6. Choisir parmi trois fonctions de planification

Claude Code a en réalité trois couches de planification. /loop gère celle « au sein d'une session ». Elles sont faciles à confondre, alors démêlons-les.

FonctionS'exécute surToujours activeIdéale pour
/loopVotre PC (au sein d'une session)✗ (seulement quand ouvert)Surveillance/polling pendant le travail (veille CI, maternage de PR)
Tâches planifiées DesktopVotre PC (indépendant)✅ (résident)Travail local récurrent qui survit à une session (audits, synchronisations)
Routines (cloud)Le cloud d'Anthropic✅ (tourne sans surveillance)Opérations entièrement automatiques comme les builds nocturnes et rapports planifiés

* Les noms de fonctions et les spécifications sont en date de 2026. Ils peuvent évoluer selon la version ou la disponibilité ; consultez la source officielle.

Le choix est simple. Vous voulez juste surveiller un peu pendant le travail ? /loop. Vous voulez que ça continue après avoir fermé la session ? Tâches Desktop. Vous voulez que ça tourne sans surveillance même PC fermé ? Routines dans le cloud. S'agit-il de « surveiller dans le prolongement de ce que je fais », ou de « tourner même quand je ne suis pas là » ? Cette seule question tranche. Si vous faites tourner des agents IA sérieusement, comprendre ces trois couches paie.

7. Personnalisation (loop.md) et désactivation

Pour finir, deux touches plus avancées.

  • Faites du « comportement par défaut » le vôtre avec loop.md : l'action par défaut d'un /loop sans prompt peut être remplacée en écrivant votre propre Markdown dans `.claude/loop.md` (niveau projet) ou `~/.claude/loop.md` (niveau utilisateur). Par exemple, vous pouvez faire de « votre routine de surveillance » la valeur par défaut — comme « vérifie la prochaine PR de release ; si la CI est rouge, pousse un correctif minimal ; si vert, fais un rapport en une ligne ». Les modifications prennent effet à la prochaine exécution.
  • La désactiver entièrement : pour arrêter le planificateur lui-même, définissez la variable d'environnement CLAUDE_CODE_DISABLE_CRON=1.

loop.md suit la même idée que les fichiers de directives comme CLAUDE.md. Notez une bonne fois « ce que vous voulez faire périodiquement », et votre boucle de surveillance personnelle tourne sans que vous ayez à taper un prompt à chaque fois.

Résumé

Voici /loop de Claude Code, mise au clair.

  • Ce qu'est /loop : un planificateur à portée de session qui exécute un prompt/une commande slash de façon répétée sur un intervalle que vous définissez (ou que l'IA définit).
  • Quatre usages : intervalle fixe / auto-cadence / intervalle seul (maintenance) / les deux omis (auto-maintenance).
  • L'auto-cadence est la clé : elle varie l'intervalle selon l'activité et s'arrête automatiquement quand c'est fini. La différence avec un simple cron.
  • L'usage pratique, c'est la surveillance : veille CI/déploiement, maternage de PR, vérifications de build, rappels.
  • Contraintes : au sein d'une session seulement, jusqu'à 50 tâches, les intervalles fixes durent 7 jours, arrêt avec Esc.
  • Choisir : /loop pendant le travail, tâches Desktop pour le résident, Routines dans le cloud pour le sans surveillance.

Au final, ce que /loop change, c'est l'« axe temporel » du travail que vous pouvez confier à l'IA. Jusqu'ici, vous ne pouviez demander que des tâches se terminant en une seule conversation ; /loop rend possible, pour la première fois, de confier à l'IA « un travail qui se poursuit — attendre, regarder à nouveau, réagir ». Pendant que vous vous concentrez sur autre chose, la boucle continue de tourner discrètement. Reprenez à l'IA votre temps passé collé à l'écran.

FAQ

Q. Qu'est-ce que /loop ?
A. C'est une fonction intégrée à Claude Code qui exécute un prompt ou une commande slash de façon répétée sur un intervalle. Spécifiez un intervalle comme /loop 5m fais X et ça s'exécute automatiquement toutes les 5 minutes ; omettez l'intervalle et Claude décide lui-même du meilleur intervalle selon la situation (auto-cadence). Vous pouvez déléguer les corvées qui vous tiennent collé comme la veille de la CI et des déploiements.

Q. Comment spécifier l'intervalle ? Quel est le minimum ?
A. Avec un nombre + une unité (s=secondes, m=minutes, h=heures, d=jours). Par exemple, /loop 30m pour toutes les 30 minutes. Comme elle utilise cron sous le capot, le minimum est d'une minute, et les secondes sont arrondies aux minutes. Vous pouvez aussi l'écrire en langage naturel, comme every 2 hours.

Q. Que se passe-t-il si j'omets l'intervalle ?
A. Après chaque exécution, Claude décide lui-même « quand vérifier la prochaine fois » (auto-cadence). L'attente se situe à peu près entre 1 minute et 1 heure — plus courte quand c'est actif, plus longue quand c'est calme. Et quand Claude juge la tâche terminée, il met fin à la boucle automatiquement.

Q. Comment arrêter une boucle en cours ?
A. Appuyez sur Esc pendant qu'elle attend la prochaine exécution, et le réveil en attente est effacé et elle s'arrête. De plus, démarrer une nouvelle conversation efface les tâches de cette session. Une boucle à intervalle fixe continue jusqu'à ce que vous l'arrêtiez ou que 7 jours s'écoulent.

Q. Continue-t-elle de tourner si je ferme mon PC ou mon terminal ?
A. Non. /loop est liée à la session (conversation), donc fermer le terminal l'arrête (vous pouvez reprendre sous 7 jours avec `claude --resume`). Si vous voulez qu'elle tourne sans surveillance même PC fermé, utilisez les tâches planifiées Desktop résidentes en local ou les Routines basées dans le cloud.

Q. Puis-je aussi mettre en boucle une commande slash ?
A. Oui. Passez une commande slash à la place d'un prompt et elle s'exécute selon le planning. Par exemple, /loop 20m /review-pr 1234 met en boucle la revue d'une PR précise toutes les 20 minutes.

Q. Quelle différence entre /loop et les Routines (cloud) ?
A. /loop s'exécute sur votre PC et seulement pendant qu'une session Claude Code est ouverte — léger, pour la surveillance. Les Routines tournent dans le cloud d'Anthropic et continuent sans surveillance même PC fermé — pour des opérations automatisées sérieuses. Utilisez /loop pour « surveiller pendant le travail », et les Routines pour « des tâches récurrentes que vous voulez faire tourner même quand vous n'êtes pas là ».