# Planifier des tâches Claude Code avec cron

URL: https://agentvera.dev/fr/blog/schedule-claude-code-tasks/ · Publié: 2026-10-24

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.

**En bref:**

- Une tâche planifiée d’AgentVera envoie un message à l’agent de votre choix aux heures définies, via un préréglage comme chaque jour ouvré à 09:00 ou une expression cron personnalisée.
- Vous décidez quoi faire si l’agent est occupé et s’il faut démarrer un agent arrêté ; les tâches planifiées tournent tant que l’app est ouverte et sont incluses dans l’offre gratuite.
- Pour du travail qui doit démarrer seul dans un worktree neuf, les automatisations (Pro et Team) réagissent aux échecs de CI, commentaires de PR, labels d’issue ou à un planning cron.

**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](/fr/features/notifications-and-approvals/) 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é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](/fr/blog/claude-code-notifications/).

## 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](/fr/blog/git-worktree-parallel-agents/) 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](/fr/features/automations/) (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](/fr/blog/auto-fix-ci-failures-with-ai/).

## Tâches planifiées ou night shift

Le [night shift](/fr/features/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](/fr/blog/run-claude-code-overnight/). 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](/fr/download/), 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](/fr/pricing/) quand vous serez prêt pour les automatisations.

## Questions fréquentes

**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.

---

**À propos d’AgentVera.** AgentVera est une app de bureau pour macOS, Windows et Linux, développée par Solviera Teknoloji. Elle exécute 18 agents de code IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) côte à côte, par projet, dans de vrais terminaux avec les installations et connexions CLI de l’utilisateur. L’offre gratuite inclut des agents illimités. Télécharger: https://agentvera.dev/fr/download/ · Tarifs: https://agentvera.dev/fr/pricing/
