
Tech • IA • Robotique • Jeu
Claude Code Projects est un nouveau flux de travail en bêta qui permet à Claude de coordonner des tâches logicielles de longue durée en divisant un objectif en fils parallèles, en ouvrant des pull requests, en suivant les revues et en exécutant des vérifications récurrentes sur plusieurs dépôts.
Claude Code Projects s’appuie sur une conversation unique et continue dans laquelle l’utilisateur définit un objectif, ajoute les dépôts ou dossiers pertinents, puis laisse Claude coordonner le travail. Au lieu de créer manuellement des sous-agents, des sessions ou des worktrees, le système découpe un objectif important en tâches plus petites et les attribue à des fils distincts.
Chaque fil fonctionne comme une session indépendante sur sa propre branche dans le cloud, ce qui permet au travail de continuer même lorsque l’utilisateur est hors ligne. Cette fonctionnalité convient donc aux objectifs étendus sur de nombreuses sessions ou plusieurs dépôts, comme supprimer un package obsolète ou mettre à jour un endpoint dans des bases de code API, web et mobile.
Lorsqu’une tâche nécessite l’accès à des fichiers locaux ou à des outils de développement, un fil peut être exécuté sur l’ordinateur de l’utilisateur plutôt qu’entièrement dans le cloud. Ce modèle hybride est conçu pour gérer à la fois la coordination à distance et les tâches qui dépendent de l’environnement de développement local.
Un cas d’usage présenté consiste à enquêter sur une série de problèmes de performance d’un site web et à mettre en place une protection quotidienne contre de futures régressions. Après réception des métriques et des retours utilisateurs, Claude explore la base de code, propose des améliorations de performance, puis lance un fil séparé pour chaque tâche validée.
Lorsqu’un fil termine une modification concrète, comme un correctif de bug, il peut ouvrir une pull request automatiquement ou sur demande. Ce même fil continue ensuite à surveiller cette PR, en poussant des correctifs si la CI échoue et en traitant les commentaires de revue, tandis que la conversation principale met en avant l’action suivante requise.
Les utilisateurs peuvent ouvrir n’importe quel fil pour suivre sa progression, donner des indications supplémentaires ou l’arrêter. Une vue dédiée des fils montre le travail en attente d’une intervention utilisateur, et un onglet de synthèse liste toutes les pull requests ainsi que leur état actuel avant les décisions de fusion.
Les projets incluent aussi des artifacts, qui peuvent servir à regrouper des livrables comme un résumé des changements de code et des métriques de performance avant/après. Ces artifacts sont stockés dans une library partagée avec les fichiers téléversés, comme des maquettes ou des spécifications de conception, et chaque fil peut accéder à ce contenu lors de travaux ultérieurs.
Le système peut se connecter à un service de monitoring pour inspecter directement les métriques d’utilisateurs réels. Il peut ensuite recevoir l’instruction d’exécuter une routine quotidienne qui vérifie les régressions de performance et, si l’une d’elles est détectée, ouvre automatiquement un nouveau fil d’investigation pour examen.
Comme chaque fil est une session complète de Claude Code et que plusieurs fils peuvent s’exécuter en même temps, les projets peuvent consommer les limites du forfait plus vite qu’une session unique. Pour gérer cet usage, les paramètres du projet permettent de modifier le modèle et le niveau d’effort, avec un effort faible recommandé pour le coordinateur et des modèles plus petits suggérés pour les fils à périmètre restreint.
Les utilisateurs peuvent définir la manière dont Claude doit fonctionner, notamment le nombre de fils à exécuter simultanément, la fréquence des mises à jour et la nécessité ou non de présenter un plan avant de commencer. Les fils partagent aussi une mémoire, ce qui permet aux préférences du projet de persister et d’être modifiées dans les paramètres pour les travaux futurs.
Claude Code Projects est actuellement en bêta et son déploiement se fait progressivement pour les offres Pro et Max. La fonctionnalité vise les travaux logiciels trop vastes pour une seule session et qui nécessitent une exécution persistante et coordonnée dans le temps.
Claude Code Projects étend l’assistance au code d’un simple chat à un flux de travail coordonné pour des tâches d’ingénierie en plusieurs étapes. Son principal intérêt est de réunir, dans une structure de projet persistante, la décomposition des tâches, l’exécution parallèle, la gestion des PR et la surveillance récurrente.
Poser une question