Planifier des tâches Claude Code avec cron

Planifier des tâches Claude Code : envoyez un message à un agent de code selon un planning cron, choisissez que faire s’il est occupé, puis passez aux automatisations.

Solviera Teknoloji 7 min de lecture

Pour planifier des tâches Claude Code, ouvrez votre projet dans AgentVera, ajoutez une tâche planifiée sous Details → Automation → Scheduled et choisissez un agent, une heure et un message : à chaque exécution, le message est envoyé à cet agent comme si vous l’aviez tapé. Des préréglages couvrent les cas courants, comme toutes les heures ou chaque jour ouvré à 09:00, et une expression cron personnalisée couvre le reste. Cela fonctionne pour n’importe quel agent du projet, Claude Code, Codex ou une autre CLI, et c’est inclus dans l’offre gratuite.

Cet article détaille la mise en place d’un planning, les options importantes, les bonnes tâches à planifier et le moment de passer aux automatisations ou au night shift.

Ce que fait une tâche planifiée

Une tâche planifiée est un minuteur attaché à un agent. Quand l’heure arrive, AgentVera tape votre message dans le terminal de cet agent. L’agent garde sa conversation, son dossier et ses outils : une tâche quotidienne peut donc s’appuyer sur ce qu’elle a fait la veille.

C’est la principale différence avec un claude -p lancé depuis une crontab système : le cron système démarre un nouveau processus à chaque fois et vous devez récupérer la sortie quelque part. Ici, le run arrive chez un agent que vous pouvez ouvrir, lire et à qui vous pouvez répondre, et les notifications habituelles vous préviennent quand il termine.

Créer une tâche planifiée, pas à pas

  1. Ouvrez le projet et allez à Details. Dans le groupe Automation, choisissez l’onglet Scheduled.
  2. Appuyez sur New task. La fenêtre le dit clairement : elle envoie un message à l’agent choisi aux heures définies et tourne tant que l’app est ouverte.
  3. Nommez-la. Par exemple « Morning report ».
  4. Choisissez l’agent. La liste montre les agents du projet, en marche ou arrêtés.
  5. Choisissez quand. Prenez un préréglage ou écrivez une expression cron personnalisée. Sous le champ, AgentVera affiche un aperçu des prochains runs pour vérifier l’expression avant d’enregistrer.
  6. Écrivez le message. C’est le prompt que reçoit l’agent. Vous pouvez insérer {{date}}, {{time}} et {{weekday}}, remplis à l’exécution.
  7. Réglez les options ci-dessous, laissez Task enabled activé et enregistrez.

Appuyez sur Run now pour essayer la tâche une fois sans attendre le planning.

Préréglages et expressions cron

PréréglageExpression cron
Every 15 minutes (toutes les 15 minutes)*/15 * * * *
Every hour (toutes les heures)0 * * * *
Every day at 09:00 (chaque jour à 09:00)0 9 * * *
Every weekday at 09:00 (chaque jour ouvré à 09:00)0 9 * * 1-5
Weekdays at 18:00 (jours ouvrés à 18:00)0 18 * * 1-5
Every Monday at 10:00 (chaque lundi à 10:00)0 10 * * 1
On the 1st of every month at 09:00 (le 1er de chaque mois à 09:00)0 9 1 * *

Une expression personnalisée utilise les cinq champs standard : minute, heure, jour du mois, mois et jour de la semaine. L’aperçu des prochains runs est le moyen le plus rapide d’attraper une erreur comme 9 0 * * * (00:09) au lieu de 0 9 * * * (09:00).

Les options importantes

Si l’agent est occupé. Un planning finira par se déclencher alors que l’agent est en pleine tâche. Vous choisissez ce qui se passe :

OptionCe qui se passeÀ utiliser pour
Send when its turn endsLe message attend que l’agent soit libreLa plupart des tâches
Send even while it worksLe message est envoyé tout de suiteLes petits rappels que l’agent peut prendre en plein tour
Skip this runRien n’est envoyé cette foisLes vérifications fréquentes dont le prochain run est proche de toute façon

Démarrer l’agent s’il est arrêté. Activée, cette option démarre d’abord un agent arrêté, sa conversation reprend où elle s’était arrêtée, puis le message est envoyé. Désactivée, le run est ignoré tant que l’agent est arrêté.

Chaque tâche affiche son dernier run et son résultat : un run ignoré ou échoué est visible dans la liste. Si vous connectez Telegram, l’alerte Scheduled task failed vous prévient sur votre téléphone ; voir les notifications de Claude Code.

Gardez votre ordinateur prêt

Les tâches planifiées tournent tant qu’AgentVera est ouvert. Les runs manqués pendant sa fermeture ne sont pas rattrapés, ce qui est généralement ce que vous voulez : vous ne retrouvez pas dix runs « horaires » empilés.

Sur un portable, laissez Keep the computer awake activé dans Settings → Notifications. Tant qu’AgentVera est ouvert, l’ordinateur ne se met pas en veille, même si l’écran peut s’éteindre.

Bonnes tâches à planifier

Les meilleures tâches planifiées sont courtes, répétables et utiles à lire :

  • Résumé du matin. Chaque jour ouvré à 09:00 : « Résume les changements depuis hier et liste le travail en cours. »
  • Surveillance des tests. Toutes les heures : « Lance les tests et signale les échecs. »
  • Vérification hebdomadaire des dépendances. Chaque lundi à 10:00 : listez les paquets obsolètes et les mises à jour qui semblent sûres.
  • Notes de fin de journée. Jours ouvrés à 18:00 : rédigez une courte passation de ce qui a changé aujourd’hui et de ce qui est à moitié fait.
  • Nettoyage mensuel. Le 1er : cherchez le code mort, les TODO périmés et les feature flags inutilisés, et signalez-les seulement.

Demandez un rapport plutôt que de vastes modifications dans les prompts planifiés. Un run que vous ne surveillez pas doit vous laisser quelque chose à lire, pas un diff surprise. Quand vous voulez des modifications, donnez à l’agent son propre worktree git pour qu’il n’entre pas en collision avec votre travail.

Quand utiliser plutôt les automatisations

Une tâche planifiée parle à un agent qui existe déjà. Les automatisations (Pro et Team) démarrent seules un nouveau travail : un agent Claude Code ou Codex dans son propre worktree, sur sa propre branche, selon un playbook.

Tâche planifiéeAutomatisation
Démarre surUne heureUne CI passée au rouge, un commentaire de PR, un label d’issue ou un planning
AgentUn agent existant que vous choisissezUn nouvel agent Claude Code ou Codex dans son propre worktree
RésultatLa réponse de l’agentUne branche, une PR, une entrée de merge queue ou une branche laissée pour vous
LimitesUn message par runLes runs par jour et les corrections automatiques par branche sont plafonnés
OffreFreePro et Team

Les automatisations ont leur propre déclencheur Scheduled avec une expression cron à cinq champs en heure locale, et une règle prête à l’emploi pour mettre à jour les dépendances le lundi. Utilisez une tâche planifiée quand vous voulez un rapport dans une conversation que vous avez déjà ; utilisez une automatisation quand un planning doit produire une branche ou une PR. Pour les échecs de CI en particulier, voir corriger automatiquement les échecs de CI avec l’IA.

Tâches planifiées ou night shift

Le night shift (Pro et Team) est un autre outil pour un autre besoin. Au lieu d’un message sur minuteur, il traite une file de tâches dans une fenêtre horaire, de 23:00 à 07:00 par défaut, commite sans pousser, ouvre des PR en brouillon et vous laisse un rapport du matin. Si vous voulez « fais cette liste pendant que je dors », lisez lancer Claude Code la nuit. Si vous voulez « chaque matin à neuf heures, dis-moi ce qui a changé », une tâche planifiée est plus simple.

Pour commencer

Téléchargez AgentVera, ouvrez un projet, démarrez un agent et ajoutez votre première tâche planifiée sous Details → Automation → Scheduled. Commencez par un rapport quotidien et appuyez sur Run now pour voir le résultat avant de vous fier au minuteur. Comparez les offres sur la page tarifs quand vous serez prêt pour les automatisations.

Questions

Comment planifier une tâche Claude Code ?

Ouvrez le projet dans AgentVera, allez à Details → Automation → Scheduled et appuyez sur New task. Choisissez l’agent Claude Code, un planning comme chaque jour ouvré à 09:00, écrivez le message et enregistrez. À chaque exécution, le message est envoyé à cet agent.

Le planning tourne-t-il quand AgentVera est fermé ?

Non. Les tâches planifiées tournent tant que l’app est ouverte, et les runs manqués pendant sa fermeture ne sont pas rattrapés. Laissez le réglage « Keep the computer awake » activé pour qu’un portable ne se mette pas en veille pendant un run.

Que se passe-t-il si l’agent travaille encore quand le planning se déclenche ?

Vous choisissez par tâche : envoyer le message à la fin de son tour, l’envoyer même pendant qu’il travaille, ou ignorer ce run. Envoyer à la fin du tour est le choix le plus sûr par défaut.

Puis-je planifier des tâches pour Codex ou d’autres agents ?

Oui. Une tâche planifiée cible l’un des agents du projet, quelle que soit la CLI qu’il utilise. Les automatisations, qui démarrent un nouvel agent dans son propre worktree, utilisent Claude Code ou Codex.

Les tâches planifiées sont-elles gratuites ?

Oui, elles sont incluses dans l’offre gratuite. Les automatisations et le night shift sont inclus avec Pro et Team.

Réunissez vos agents sur un seul bureau.

Téléchargez AgentVera gratuitement ; vos CLI installées sont prêtes à l’emploi.

Autres articles