7 points par GN⁺ 2026-03-29 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • La planification dans le cloud permet d’automatiser les tâches répétitives et de les exécuter en arrière-plan même lorsque l’ordinateur est éteint
  • Trois modes de planification sont proposés : Cloud, Desktop et /loop, avec des différences sur le lieu d’exécution et la granularité de la périodicité
  • Il est possible de créer une planification depuis le web, l’application desktop ou le CLI en définissant le nom de la tâche, le dépôt, l’environnement, la périodicité et les connecteurs
  • La conversion automatique du fuseau horaire, les périodicités personnalisées et l’intégration des connecteurs MCP permettent une intégration avec Slack, Linear et Google Drive
  • Les développeurs peuvent ainsi mettre en place des workflows d’automatisation continue pour la revue de code, l’analyse CI, la synchronisation de documentation, etc.

Exécuter des tâches planifiées depuis le web

  • Les tâches planifiées dans le cloud permettent d’automatiser les travaux répétitifs
    • Elles s’exécutent sur une infrastructure gérée par Anthropic, et continuent donc de fonctionner même lorsque l’ordinateur de l’utilisateur est éteint
    • Exemples : revue quotidienne des Pull Requests chaque matin, analyse nocturne des échecs CI, synchronisation de documentation ou audit hebdomadaire des dépendances
    • Fonction disponible pour tous les utilisateurs de Claude Code on the web (Pro, Max, Team, Enterprise)

Comparaison des options de planification

  • Claude Code prend en charge trois modes d’exécution planifiée : Cloud, Desktop et /loop
    • Cloud s’exécute dans le cloud d’Anthropic et fonctionne même si l’ordinateur est éteint
    • Desktop et /loop s’exécutent sur la machine locale, avec des différences concernant le maintien de session et les droits d’accès aux fichiers
  • Les tâches Cloud peuvent être configurées avec un intervalle minimum d’1 heure, tandis que Desktop et /loop permettent un intervalle par minute
  • Cloud s’exécute automatiquement sans invite d’autorisation, tandis que Desktop permet de configurer les permissions tâche par tâche

Procédure de création d’une tâche planifiée

  • Les tâches planifiées peuvent être créées depuis le web, l’application desktop ou le CLI
    • Web : cliquer sur New scheduled task sur claude.ai/code/scheduled
    • Desktop : choisir New remote task sur la page Schedule
    • CLI : configuration interactive avec la commande /schedule, ou définition directe comme /schedule daily PR review at 9am
  • Étapes de création
    • Rédiger le nom de la tâche et le prompt : comme l’exécution est autonome, le prompt doit être clair et complet
    • Choisir le dépôt : ajouter un dépôt GitHub, le cloner depuis la branche par défaut puis pousser les modifications vers une branche préfixée par claude/
    • Choisir l’environnement : définir l’environnement cloud, y compris l’accès réseau, les variables d’environnement et les scripts d’installation
    • Choisir la périodicité : par défaut, tous les jours à 9 h selon l’heure locale ; réglages fins possibles dans le CLI avec /schedule update
    • Vérifier les connecteurs : choisir d’inclure ou non les connecteurs MCP tels que Slack, Linear ou Google Drive
    • Finaliser la création : une fois créée, la tâche apparaît dans la liste et s’exécute automatiquement à l’heure prévue, ou immédiatement avec Run now

Options de périodicité

  • La planification prend en charge la conversion automatique du fuseau horaire et s’exécute à l’heure locale spécifiée
  • L’exécution peut être retardée de quelques minutes, mais chaque tâche conserve un décalage constant
  • Périodicités fournies par défaut
    • Hourly : exécution toutes les heures
    • Daily : une fois par jour, 9:00 AM par défaut
    • Weekdays : exécution uniquement les jours ouvrés
    • Weekly : exécution hebdomadaire au jour et à l’heure définis
  • Les périodicités personnalisées comme toutes les 2 heures ou le 1er de chaque mois peuvent être définies avec /schedule update dans le CLI

Dépôt et autorisations sur les branches

  • À chaque exécution, le dépôt est cloné à nouveau en partant de la branche par défaut
  • Par défaut, seules les branches préfixées par claude/ peuvent recevoir des pushes
  • Si une modification d’une branche protégée est nécessaire, la restriction peut être levée avec l’option Allow unrestricted branch pushes

Connecteurs

  • Les tâches planifiées peuvent interagir avec des services externes via les connecteurs MCP
    • Exemple : lire des demandes de support dans un canal Slack et créer des tickets dans Linear
  • Par défaut, tous les connecteurs déjà reliés sont inclus, mais les éléments inutiles peuvent être retirés
  • Les connecteurs peuvent être gérés depuis le formulaire de création de tâche, Settings > Connectors ou le CLI avec /schedule update

Configuration de l’environnement

  • Chaque tâche s’exécute dans un environnement cloud où l’on contrôle l’accès réseau, les variables d’environnement et les scripts d’installation
  • Une configuration préalable est nécessaire pour l’accès API, l’installation de dépendances ou les restrictions réseau
  • Il est possible de créer des environnements personnalisés en plus de l’environnement par défaut (Default)

Gestion des tâches planifiées

  • En cliquant sur une tâche dans la liste Scheduled, on accède à sa page de détail
    • Il est possible d’y consulter le dépôt, les connecteurs, le prompt, la périodicité et l’historique des exécutions
  • Voir l’historique d’exécution et interagir

    • En cliquant sur chaque exécution (run), celle-ci s’ouvre comme une session complète
    • On peut examiner ce qu’a fait Claude, revoir les modifications, créer une Pull Request et poursuivre la conversation
    • Le menu déroulant à côté du titre de la session permet de renommer, archiver ou supprimer
  • Modifier et contrôler une tâche

    • Run now permet une exécution immédiate
    • Le bouton Repeats permet de mettre en pause ou de reprendre
    • L’icône d’édition permet de modifier le nom, le prompt, la périodicité, le dépôt, l’environnement et les connecteurs
    • L’icône de suppression permet de retirer la tâche (les sessions existantes sont conservées)
    • La gestion est également possible dans le CLI avec les commandes /schedule list, /schedule update et /schedule run

Ressources associées

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.