Un espace de travail peut accueillir plusieurs sessions
Espace de travail Correction du paiement Exemple : un dépôt et une branche partagée
Session du responsable Coordonne la correction
Session du relecteur Consulte les mêmes fichiers
Sous-espace de travail · emplacement distinct Tester la correction du paiement Session de test · fichiers de travail et branche distincts
Exemple avec un dépôt : le relecteur partage l’espace du responsable ; les tests s’exécutent dans un sous-espace.

Les quatre concepts

Espace de travail
Un dossier de travail sur une machine, avec ses fichiers et les sessions associées. Il peut contenir un dépôt ou des fichiers sans utiliser Git.
Session
Une conversation avec un agent et son contexte d’exécution. Elle peut comprendre plusieurs échanges, appels d’outils et demandes d’autorisation. Plusieurs sessions peuvent utiliser le même espace de travail.
Sous-agent
Une session d’agent lancée par un responsable pour traiter une partie de la tâche. Elle lui transmet son résultat.
Sous-espace de travail
Un espace distinct créé pour une tâche déléguée. Il apparaît sous le travail du responsable et possède ses propres fichiers ainsi que sa propre branche lorsqu’il utilise Git.

Deux emplacements pour le travail délégué

Emplacement Fonctionnement
Même espace de travail Une session distincte utilise les fichiers et la branche du responsable. Les modifications sont immédiatement partagées.
Espace de travail distinct Le travail délégué dispose de son propre espace. Ses modifications peuvent nécessiter une intégration.

Un sous-agent ne crée pas systématiquement de sous-espace de travail. Un sous-espace n’est pas non plus un sous-dossier dans les fichiers du responsable.

Le travail délégué dans l’interface de Firetower
Responsable et tâches déléguées · prototype de la nouvelle interface, pas une capture de la version publiée