desktop-scheduled-tasks.md +13 −13
8 8
9Les tâches planifiées démarrent une nouvelle session automatiquement à une heure et une fréquence que vous choisissez. Utilisez-les pour les travaux récurrents comme les révisions de code quotidiennes, les vérifications de mises à jour de dépendances ou les briefings matinaux qui extraient des données de votre calendrier et de votre boîte de réception.9Les tâches planifiées démarrent une nouvelle session automatiquement à une heure et une fréquence que vous choisissez. Utilisez-les pour les travaux récurrents comme les révisions de code quotidiennes, les vérifications de mises à jour de dépendances ou les briefings matinaux qui extraient des données de votre calendrier et de votre boîte de réception.
10 10
1111La page **Routines** de l'application Desktop vous permet de créer à la fois des tâches planifiées locales et des [routines](/fr/routines) distantes. Une tâche locale s'exécute sur votre machine avec un accès direct à vos fichiers et outils, mais ne s'active que lorsque l'application est ouverte et que votre ordinateur est actif. Une routine distante s'exécute sur l'infrastructure cloud gérée par Anthropic même lorsque votre ordinateur est éteint, et peut également s'activer lors d'appels API ou d'événements GitHub. Cette page couvre les tâches planifiées locales ; pour les routines distantes et leurs options de déclenchement, consultez [Routines](/fr/routines).La page **Routines** de l'application Desktop vous permet de créer à la fois des tâches planifiées locales et des [routines](/docs/fr/routines) distantes. Une tâche locale s'exécute sur votre machine avec un accès direct à vos fichiers et outils, mais ne s'active que lorsque l'application est ouverte et que votre ordinateur est actif. Une routine distante s'exécute sur l'infrastructure cloud gérée par Anthropic même lorsque votre ordinateur est éteint, et peut également s'activer lors d'appels API ou d'événements GitHub. Cette page couvre les tâches planifiées locales ; pour les routines distantes et leurs options de déclenchement, consultez [Routines](/docs/fr/routines).
12 12
13<h2 id="compare-scheduling-options">13<h2 id="compare-scheduling-options">
14 Comparer les options de planification14 Comparer les options de planification
16 16
17Claude Code offers three ways to schedule recurring or one-off work:17Claude Code offers three ways to schedule recurring or one-off work:
18 18
1919| | [Cloud](/en/routines) | [Desktop](/en/desktop-scheduled-tasks) | [`/loop`](/en/scheduled-tasks) || | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks) |
2020| :------------------------- | :----------------------------- | :------------------------------------- | :---------------------------------- || :------------------------- | :---------------------------------- | :------------------------------------- | :---------------------------------- |
2121| Runs on | Anthropic cloud | Your machine | Your machine || Runs on | Cloud, Anthropic-managed by default | Your machine | Your machine |
22| Requires machine on | No | Yes | Yes |22| Requires machine on | No | Yes | Yes |
23| Requires open session | No | No | Yes |23| Requires open session | No | No | Yes |
24| Persistent across restarts | Yes | Yes | Restored on `--resume` if unexpired |24| Persistent across restarts | Yes | Yes | Restored on `--resume` if unexpired |
25| Access to local files | No (fresh clone) | Yes | Yes |25| Access to local files | No (fresh clone) | Yes | Yes |
2626| MCP servers | Connectors configured per task | [Config files](/en/mcp) and connectors | Inherits from session || MCP servers | Connectors configured per task | [Config files](/docs/en/mcp) and connectors | Inherits from session |
27| Permission prompts | No (runs autonomously) | Configurable per task | Inherits from session |27| Permission prompts | No (runs autonomously) | Configurable per task | Inherits from session |
28| Customizable schedule | Via `/schedule` in the CLI | Yes | Yes |28| Customizable schedule | Via `/schedule` in the CLI | Yes | Yes |
29| Minimum interval | 1 hour | 1 minute | 1 minute |29| Minimum interval | 1 hour | 1 minute | 1 minute |
33</Tip>33</Tip>
34 34
35<Note>35<Note>
3636 Par défaut, les tâches planifiées s'exécutent sur l'état actuel de votre répertoire de travail, y compris les modifications non validées. Activez le bouton bascule worktree lors de la création de la tâche pour donner à chaque exécution son propre worktree Git isolé, de la même manière que les [sessions parallèles](/fr/desktop#work-in-parallel-with-sessions) fonctionnent. Par défaut, les tâches planifiées s'exécutent sur l'état actuel de votre répertoire de travail, y compris les modifications non validées. Activez le bouton bascule worktree lors de la création de la tâche pour donner à chaque exécution son propre worktree Git isolé, de la même manière que les [sessions parallèles](/docs/fr/desktop#work-in-parallel-with-sessions) fonctionnent.
37</Note>37</Note>
38 38
39<h2 id="create-a-scheduled-task">39<h2 id="create-a-scheduled-task">
75 75
76Lorsqu'une tâche s'active, vous recevez une notification de bureau et une nouvelle session apparaît sous une section **Scheduled** dans la barre latérale. Ouvrez-la pour voir ce que Claude a fait, examiner les modifications ou répondre aux invites de permission. La session fonctionne comme n'importe quelle autre : Claude peut modifier des fichiers, exécuter des commandes, créer des commits et ouvrir des pull requests.76Lorsqu'une tâche s'active, vous recevez une notification de bureau et une nouvelle session apparaît sous une section **Scheduled** dans la barre latérale. Ouvrez-la pour voir ce que Claude a fait, examiner les modifications ou répondre aux invites de permission. La session fonctionne comme n'importe quelle autre : Claude peut modifier des fichiers, exécuter des commandes, créer des commits et ouvrir des pull requests.
77 77
7878Les tâches ne s'exécutent que lorsque l'application de bureau est en cours d'exécution et que votre ordinateur est actif. Si votre ordinateur se met en veille à une heure planifiée, l'exécution est ignorée. Pour empêcher la mise en veille inactive, activez **Keep computer awake** dans Paramètres sous **Desktop app → General**. Fermer le couvercle de l'ordinateur portable le met toujours en veille. Pour les tâches qui doivent s'exécuter même lorsque votre ordinateur est éteint, ou qui doivent être déclenchées par un appel API ou un événement GitHub, créez plutôt une [routine](/fr/routines) distante.Les tâches ne s'exécutent que lorsque l'application de bureau est en cours d'exécution et que votre ordinateur est actif. Si votre ordinateur se met en veille à une heure planifiée, l'exécution est ignorée. Pour empêcher la mise en veille inactive, activez **Keep computer awake** dans Paramètres sous **Desktop app → General**. Fermer le couvercle de l'ordinateur portable le met toujours en veille. Pour les tâches qui doivent s'exécuter même lorsque votre ordinateur est éteint, ou qui doivent être déclenchées par un appel API ou un événement GitHub, créez plutôt une [routine](/docs/fr/routines) distante.
79 79
80<h2 id="missed-runs">80<h2 id="missed-runs">
81 Exécutions manquées81 Exécutions manquées
93 93
94Pour éviter les arrêts, cliquez sur **Run now** après avoir créé une tâche, surveillez les invites de permission et sélectionnez « always allow » pour chacune. Les exécutions futures de cette tâche approuvent automatiquement les mêmes outils sans demander. Vous pouvez examiner et révoquer ces approbations à partir de la page de détail de la tâche.94Pour éviter les arrêts, cliquez sur **Run now** après avoir créé une tâche, surveillez les invites de permission et sélectionnez « always allow » pour chacune. Les exécutions futures de cette tâche approuvent automatiquement les mêmes outils sans demander. Vous pouvez examiner et révoquer ces approbations à partir de la page de détail de la tâche.
95 95
9696Les outils connecteur [que votre organisation a défini sur `ask`](/fr/mcp#organization-controls-on-connector-tools) et les outils MCP marqués [`requiresUserInteraction`](/fr/mcp#require-approval-for-a-specific-tool) demandent une approbation à chaque appel et n'offrent pas d'option « always allow ». Les exécutions qui appellent ces outils s'arrêtent à chaque fois.Les outils connecteur [que votre organisation a défini sur `ask`](/docs/fr/mcp#organization-controls-on-connector-tools) et les outils MCP marqués [`requiresUserInteraction`](/docs/fr/mcp#require-approval-for-a-specific-tool) demandent une approbation à chaque appel et n'offrent pas d'option « always allow ». Les exécutions qui appellent ces outils s'arrêtent à chaque fois.
97 97
98<h2 id="manage-scheduled-tasks">98<h2 id="manage-scheduled-tasks">
99 Gérer les tâches planifiées99 Gérer les tâches planifiées
112 112
113Une tâche planifiée peut également modifier sa propre planification ou son prompt depuis une session en cours d'exécution à l'aide de l'outil MCP `update_scheduled_task`. Cela permet à une tâche de se replanifier en fonction de ce qu'elle trouve, par exemple, replanifier une révision de code pour s'exécuter plus tôt lorsqu'elle détecte qu'une branche de version a été créée.113Une tâche planifiée peut également modifier sa propre planification ou son prompt depuis une session en cours d'exécution à l'aide de l'outil MCP `update_scheduled_task`. Cela permet à une tâche de se replanifier en fonction de ce qu'elle trouve, par exemple, replanifier une révision de code pour s'exécuter plus tôt lorsqu'elle détecte qu'une branche de version a été créée.
114 114
115115Pour modifier le prompt d'une tâche sur le disque, ouvrez `~/.claude/scheduled-tasks/<task-name>/SKILL.md` (ou sous [`CLAUDE_CONFIG_DIR`](/fr/env-vars) si défini). Le fichier utilise le frontmatter YAML pour `name` et `description`, avec le prompt comme corps. Les modifications prennent effet à la prochaine exécution. La planification, le dossier, le modèle et l'état activé ne sont pas dans ce fichier : modifiez-les via le formulaire Edit ou demandez à Claude.Pour modifier le prompt d'une tâche sur le disque, ouvrez `~/.claude/scheduled-tasks/<task-name>/SKILL.md` (ou sous [`CLAUDE_CONFIG_DIR`](/docs/fr/env-vars) si défini). Le fichier utilise le frontmatter YAML pour `name` et `description`, avec le prompt comme corps. Les modifications prennent effet à la prochaine exécution. La planification, le dossier, le modèle et l'état activé ne sont pas dans ce fichier : modifiez-les via le formulaire Edit ou demandez à Claude.
116 116
117<h2 id="related-resources">117<h2 id="related-resources">
118 Ressources connexes118 Ressources connexes
119</h2>119</h2>
120 120
121121* [Routines](/fr/routines) : exécuter des tâches sur l'infrastructure gérée par Anthropic selon un calendrier, via un appel API ou en réponse à des événements GitHub, même lorsque votre ordinateur est éteint* [Routines](/docs/fr/routines) : exécuter des tâches sur l'infrastructure gérée par Anthropic selon un calendrier, via un appel API ou en réponse à des événements GitHub, même lorsque votre ordinateur est éteint
122122* [Exécuter des prompts selon un calendrier](/fr/scheduled-tasks) : planification au niveau de la session avec `/loop` dans la CLI* [Exécuter des prompts selon un calendrier](/docs/fr/scheduled-tasks) : planification au niveau de la session avec `/loop` dans la CLI
123123* [Claude Code GitHub Actions](/fr/github-actions) : exécuter Claude selon un calendrier dans CI au lieu de sur votre machine* [Claude Code GitHub Actions](/docs/fr/github-actions) : exécuter Claude selon un calendrier dans CI au lieu de sur votre machine
124124* [Utiliser Claude Code Desktop](/fr/desktop) : le guide complet de l'application Desktop* [Utiliser Claude Code Desktop](/docs/fr/desktop) : le guide complet de l'application Desktop