03/Documentation
Sessions
Ce qu'est une session, d'où viennent les sessions, un terminal ou un agent durable, et ce que le téléphone affiche pour chacun
Une session correspond à une conversation avec un agent : vous demandez, l'agent travaille, et une question peut vous être adressée. Collie affiche chaque session sur votre téléphone dans un volet. Le chat lit la session depuis l'historique propre de l'agent, vous permettant de la lire et d'y répondre depuis votre téléphone. La vue terminal est une autre façon de regarder ce même volet.
tmux et zellij appellent session leur propre groupe de premier niveau. Collie l'affiche sous forme d'espace. Cette page utilise « session » uniquement pour la conversation.
D'où viennent les sessions
Les sessions proviennent de deux endroits :
- Un terminal. Herdr, tmux, zellij, tuios ou Tern héberge vos shells, et un agent s'exécute dans l'un d'eux. Collie en lit les volets et détecte la session de l'agent. C'est ainsi que la plupart des utilisateurs emploient Collie. Terminaux explique comment pointer Collie vers le vôtre.
- Un agent durable. Un agent que vous avez écrit ou lancé n'a pas d'écran, et chacune de ses conversations est une session avec Chat et rien d'autre. Ceci est expérimental. Agents durables décrit les étapes.
Ce qu'affiche le téléphone
Votre téléphone dispose d'une seule URL. Sous celle-ci, chaque espace de travail de terminal est un espace, et chaque agent durable est un espace portant son propre nom. Un espace contient des onglets, et un onglet contient des volets. Un volet affiche une session. Un agent durable apparaît dans sa propre section Agents durables, avec son nom, son runtime, un badge Expérimental, le nombre de ses conversations ouvertes et le nombre de celles qui vous attendent. La section se place au-dessus de vos espaces lorsqu'une question est en attente.
Un espace de terminal affiche exactement ce qu'il a toujours affiché. Un espace d'agent durable s'ouvre sur sa liste de conversations, et un contrôle n'apparaît que si cet agent durable indique pouvoir l'exécuter.
Les termes se trouvent dans Terminologie.
Une machine, ou plusieurs
Un seul Collie prend en charge à la fois un terminal et des agents durables. Une machine avec Herdr et un agent durable ne nécessite aucun second Collie ni aucune crew. Les deux apparaissent sous la même URL.
Plusieurs machines nécessitent une crew. Une crew place le Collie de chaque machine derrière un lead unique et une seule URL (Crews). Une machine de la crew peut héberger son propre terminal et ses propres agents durables.
Modifier cette page sur GitHub