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
- Ouvrez le projet et allez à Details. Dans le groupe Automation, choisissez l’onglet Scheduled.
- 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.
- Nommez-la. Par exemple « Morning report ».
- Choisissez l’agent. La liste montre les agents du projet, en marche ou arrêtés.
- 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.
- Écrivez le message. C’est le prompt que reçoit l’agent. Vous pouvez insérer
{{date}},{{time}}et{{weekday}}, remplis à l’exécution. - 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églage | Expression 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 :
| Option | Ce qui se passe | À utiliser pour |
|---|---|---|
| Send when its turn ends | Le message attend que l’agent soit libre | La plupart des tâches |
| Send even while it works | Le message est envoyé tout de suite | Les petits rappels que l’agent peut prendre en plein tour |
| Skip this run | Rien n’est envoyé cette fois | Les 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ée | Automatisation | |
|---|---|---|
| Démarre sur | Une heure | Une CI passée au rouge, un commentaire de PR, un label d’issue ou un planning |
| Agent | Un agent existant que vous choisissez | Un nouvel agent Claude Code ou Codex dans son propre worktree |
| Résultat | La réponse de l’agent | Une branche, une PR, une entrée de merge queue ou une branche laissée pour vous |
| Limites | Un message par run | Les runs par jour et les corrections automatiques par branche sont plafonnés |
| Offre | Free | Pro 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.