Aller au contenu

Votre premier espace de travail

À la fin de ce tutoriel, vous disposerez de :

  • Un espace de travail nommé d’après votre projet
  • Un dépôt Git enregistré dedans
  • Cinq agents amorcés, dont l’un que vous aurez configuré assez bien pour qu’il s’exécute
  • Un second espace de travail, vide, qui démontre la frontière d’isolation

La configuration initiale vous a déjà créé un espace de travail. Ce tutoriel en crée un nouveau délibérément, pour que vous voyiez chaque étape du processus.

Avant de commencer, choisissez une copie de travail Git qui satisfait ces trois conditions — l’étape d’enregistrement refuse tout le reste :

  • elle se trouve à l’intérieur d’un arbre de travail git
  • elle dispose d’un dépôt distant origin
  • ce dépôt distant pointe vers github.com, gitlab.com ou bitbucket.org
  1. Cliquez sur la puce de l’espace de travail dans la barre de titre
  2. Choisissez Ajouter un espace de travail…
  3. Saisissez un nom qui identifie le projet, comme « api-service » ou « frontend-v2 »
  4. Choisissez éventuellement un logo
  5. Cliquez sur Ajouter un espace de travail

Control Center bascule vers le nouvel espace de travail et aboutit sur sa boîte de réception (/workspaces/<id>/inbox).

En coulisses, le serveur publie un événement WorkspaceCreated et amorce l’espace de travail avec :

  • un agent CEO, dont la persona est la coordination et la délégation
  • quatre spécialistes — qa, architect, engineer et librarian — chacun avec ses propres instructions et skills
  • les modèles de pipeline intégrés et leurs lignes de déclencheur

Chaque espace de travail que vous créez reçoit tout cela, pas seulement le premier.

Vérifiez-le : ouvrez Paramètres → Espace de travail → Agents. Cinq agents figurent dans l’effectif, chacun avec un anneau d’état vide.

  1. Allez dans Paramètres → Espace de travail → Dépôts
  2. Cliquez sur Ajouter un dépôt
  3. Naviguez jusqu’à votre copie de travail. La boîte de dialogue parcourt les dossiers de la machine qui exécute cc_server — pas votre client — et reste à l’intérieur des racines que ce serveur expose (le répertoire personnel de son utilisateur par défaut). Une copie de travail git reçoit une icône de dossier distincte et une case à cocher ; un dossier ordinaire ne reçoit ni l’une ni l’autre, si bien que seules les copies de travail peuvent être sélectionnées.
  4. Cochez une ou plusieurs copies de travail et enregistrez le lot. Les sélections sont conservées lorsque vous naviguez, si bien que vous pouvez en rassembler plusieurs en une seule passe et qu’un mauvais choix ne fait jamais perdre les autres.

Control Center lit le dépôt distant origin de chaque copie de travail, résout le propriétaire et le dépôt, et crée la ligne de dépôt à l’intérieur de cet espace de travail. Il n’y a pas de seconde étape pour le lier : c’est l’enregistrement qui lui donne sa portée.

Enregistrer la même copie de travail dans un autre espace de travail plus tard crée une seconde ligne de dépôt indépendante, dotée de son propre identifiant. D’un espace de travail à l’autre, une copie de travail est identifiée par son chemin dans le système de fichiers, jamais par un identifiant.

Vérifiez-le : le dépôt apparaît dans la liste avec son owner/repo et sa branche courante.

Les cinq agents que cet espace de travail vient d’amorcer n’ont ni adaptateur ni modèle. Le lancement les exécute sur Control Center (built-in) et, sans modèle défini, demande à Anthropic son modèle par défaut — ils ne fonctionnent donc que si vous avez connecté un compte Anthropic, et sur un modèle que vous n’avez pas choisi si c’est le cas. La configuration initiale au premier lancement inscrit son choix sur chaque agent du premier espace de travail, une seule fois ; un espace de travail que vous créez ensuite démarre avec les cinq non définis. Définissez-en un maintenant.

  1. Ouvrez Paramètres → Espace de travail → Agents
  2. Sélectionnez engineer dans l’effectif
  3. Dans l’onglet Paramètres, réglez Adaptateur sur Control Center (built-in) et choisissez un Modèle parmi ceux d’un fournisseur que vous avez connecté sous Paramètres → Serveur → Fournisseurs de modèles
  4. Appuyez sur Enregistrer les modifications

Vérifiez-le : rouvrez l’agent et les deux champs conservent vos choix.

Chaque agent porte son propre adaptateur et son propre modèle, répétez donc l’opération pour tout autre agent que vous comptez utiliser. Créer et configurer un agent couvre le reste du formulaire.

Créez un second espace de travail depuis la puce de la barre de titre, exactement comme à l’étape 1. Puis observez-le :

  • Paramètres → Espace de travail → Dépôts est vide. Le dépôt que vous avez enregistré il y a une minute n’y est pas.
  • Paramètres → Espace de travail → Agents contient cinq agents, mais ce sont des lignes différentes — l’adaptateur que vous avez défini à l’étape 3 a disparu.
  • La liste des espaces, les tickets et la mémoire sont tous vides.

Rien n’a fuité, car il n’y a rien d’où fuiter : les lignes de chaque espace de travail vivent dans le fichier de base de données propre à cet espace de travail. Une lecture entre espaces de travail n’est pas une requête qui se fait filtrer, c’est une requête qui n’a nulle part où s’exécuter. Supprimer un espace de travail, c’est dissocier un fichier.

Revenez en arrière avec la puce de la barre de titre, ou ouvrez Gérer les espaces de travail pour les voir côte à côte.

Pour le modèle complet, lisez Espaces de travail et isolation.

Vous avez créé un espace de travail, l’avez vu amorcer un CEO et quatre spécialistes, y avez enregistré un dépôt, avez donné à un agent un adaptateur et un modèle, et avez confirmé qu’un second espace de travail n’en partage rien.

Suivant : Lancer votre premier agent pour mettre l’espace de travail au travail.