# Espace de travail

> Le dossier propre à l'agent sur son endue Computer, où il conserve des fichiers et exécute des programmes. Ses outils s'exécutent sans demander d'approbation à chaque appel.

L'**espace de travail** est la zone de fichiers propre à un agent sur son [endue Computer](/fr/docs/build/devices/) : un dossier qu'il peut lire et modifier, et où il exécute des programmes. C'est ce qui permet à un agent de mener un travail qui a besoin d'un endroit où poser des choses : récupérer du code, générer un rapport à partir de données, garder un répertoire de travail temporaire d'une conversation à l'autre.

## Où il se trouve

L'espace de travail se trouve sur l'endue Computer de l'agent, donc là où se trouve cet appareil.

- **Sur le cloud endue**, sauf si vous avez choisi autrement. Vous ne le créez pas à l'avance. Demandez à un agent un travail qui nécessite un ordinateur : il en prépare un et vous l'indique dans la conversation pendant qu'il le fait. La préparation prend un moment la première fois. Ensuite, le même espace de travail est là pour la conversation suivante.
- **Sur votre propre serveur**, si vous en avez [connecté un](/fr/docs/build/own-server/) pour cet agent. Le dossier est alors `/var/lib/endue-computer/<agent-id>/workspace` sur ce serveur.

La conversation affiche la préparation comme une étape à part entière : une première exécution lente s'explique au lieu de rester un mystère.

## Ce que l'agent peut y faire

Lire, rechercher, écrire, modifier, déplacer et copier des fichiers. Exécuter des programmes, lire leur sortie et laisser des programmes tourner en arrière-plan.

<Aside type="note" title="Les outils de l'espace de travail ne demandent pas à chaque appel">
  L'écriture de fichiers et l'exécution de programmes sur l'endue Computer de l'agent ne
  s'interrompent pas pour une [approbation](/fr/docs/work/approvals/). La limite, c'est l'appareil
  lui-même : une machine sur le cloud endue qui appartient à cet agent, ou les restrictions
  que vous avez définies en installant endue Computer sur votre propre serveur.

  D'autres actions demandent toujours votre accord au préalable : cliquer, saisir et soumettre
  dans endue for Chrome, ainsi que les opérations de connecteur qui envoient ou suppriment.
</Aside>

## Regarder à l'intérieur

La section **Espace de travail**, sous Inventaire dans [Agent Builder](/fr/docs/build/agent-builder/), montre ce qu'il contient : l'arborescence des fichiers, le contenu d'un fichier et les processus en cours d'exécution.

Elle est en lecture seule. Pour modifier des fichiers, demandez-le à l'agent.

La vue ne s'actualise pas d'elle-même, car c'est l'agent qui modifie les fichiers, pas vous. Actualisez-la quand vous voulez voir l'état actuel.

L'endue Computer lui-même, avec son état et l'endroit où il s'exécute, se trouve dans **Ressources › Appareils**, dans Agent Builder pour ce même agent, et non ici.

## Limites

- Un espace de travail par agent, sur son unique endue Computer.
- Sur le cloud endue, les fichiers durent aussi longtemps que l'appareil. Supprimer l'appareil, ou le remplacer par votre propre serveur, les supprime. Conservez les résultats dont vous avez besoin sous forme de [livrables](/fr/docs/capabilities/outputs/).
- Si l'endue Computer est en veille, la vue l'indique, et il démarre la prochaine fois que l'agent travaille. Si votre propre serveur est éteint, la vue l'indique aussi : démarrez endue Computer sur le serveur pour voir les fichiers.
- La vue permet de lister et de lire. Elle ne permet ni d'importer, ni de modifier, ni de supprimer.

## Voir aussi

<CardGrid>
  <LinkCard
    title="Appareils"
    href="/fr/docs/build/devices/"
    description="endue Computer et les autres appareils sur lesquels travaille un agent."
  />
  <LinkCard
    title="Connecter votre propre serveur ou VM"
    href="/fr/docs/build/own-server/"
    description="Placer l'espace de travail sur une machine Linux que vous contrôlez."
  />
  <LinkCard
    title="Livrables"
    href="/fr/docs/capabilities/outputs/"
    description="Là où vont les résultats qui méritent d'être conservés."
  />
</CardGrid>
