detachbox
PagesLa liste des terminaux

La liste des terminaux

La liste Terminaux répond d’un coup d’œil à la question du matin : quel agent a fini, lequel vous attend et lequel travaille encore, sur tous les projets de votre Compute. Chaque ligne est en direct, avec la dernière ligne de l’écran de l’agent et sa dernière activité. Les lignes restent où vous les avez mises pendant que les agents changent d’état : une touche numérotée atteint toujours la même ligne.

Terminaux : tous les terminaux d’agents de tous les projets. Deux vous attendent : une migration à valider, une limite jusqu’à 3:10. Deux autres ont fini, quatre travaillent.

Lire une ligne

Ouvrez Terminaux depuis la barre latérale, ou appuyez sur G puis T. Chaque ligne affiche :

  • l’icône de l’agent, le projet et le nom que vous avez donné au terminal
  • le temps écoulé depuis sa dernière activité
  • son état, avec l’heure de reprise ou de réinitialisation quand il attend sur une limite
  • le compte sur lequel il tourne, avec une marque de rotation quand son lancement fait tourner les abonnements
  • la dernière ligne de son écran

Un petit repère sur une ligne signale que l’agent Sallyport du projet n’a pas encore de services. Choisissez une ligne pour ouvrir ce terminal.

Ce que veut dire chaque état

ÉtatSignification
Démarrage…Le terminal est en cours de préparation
N’a pas démarréLe démarrage a échoué ; ouvrez-le pour Relancer
Vous attendL’agent pose une question ou attend votre autorisation
Au travailL’agent est occupé
Terminé — prêt pour la tâche suivanteL’agent a fini et attend une nouvelle tâche
InactifRien ne tourne
Arrêté sur la limiteL’abonnement est épuisé
Arrêt pour préserver votre réserveL’agent s’est arrêté à la réserve que vous avez fixée sur le compte
Réserve gardéeLe compte garde votre réserve : l’agent n’y a pas accès avant son retour
Arrêté : plus de mémoireVotre Compute a manqué de mémoire et l’agent a été arrêté
Plus de processus libresPlus rien de nouveau ne peut démarrer dans le terminal
TerminéL’agent ou le shell du terminal a quitté
État inconnudetachbox n’a pas pu lire le terminal

Une ligne qui attend sur une limite porte une heure : reprend à 03:10 quand detachbox tapera « continue » pour vous, retour à 03:10 quand une réserve gardée prend fin, réinitialisation à 03:10 quand la limite se réinitialise sans reprise prévue.

Filtrer par état

La barre de compteurs en haut se lit comme « 1 vous attend · 2 au travail · 3 terminés ». Choisissez un compteur pour n’afficher que ces terminaux, et choisissez-le de nouveau pour tout afficher. Un filtre se désactive de lui-même dès qu’aucun terminal ne correspond plus à cet état.

Rechercher des terminaux

À partir de 6 terminaux, un champ de recherche apparaît au-dessus de la liste. Appuyez sur / pour l’atteindre et tapez n’importe quelle partie d’un projet, d’un agent, d’un compte, d’un nom ou d’un état. Entrée ouvre le premier résultat, ↓ entre dans la liste, et Échap efface la recherche. Les mots tapés avec la mauvaise disposition de clavier, le russe pour l’anglais ou l’inverse, trouvent aussi leur correspondance.

Choisir votre ordre

Faites glisser la poignée à points à gauche d’une ligne avec la souris ou le doigt. La moitié haute d’une autre ligne place le terminal avant elle, la moitié basse après. Une ligne indique sa future place. Relâchez pour enregistrer l’ordre sur le serveur ; il sera le même sur vos autres appareils. Le terminal ouvert reste ouvert.

Avec le focus sur la poignée, appuyez sur Space ou Enter pour soulever la ligne. Choisissez sa place avec ↑ ou ↓, puis Space ou Enter pour enregistrer. Esc annule le déplacement.

Avec la recherche ou un filtre d’état, déplacez le terminal par rapport aux lignes visibles. Les terminaux masqués gardent leur ordre entre eux. Alt+1 à Alt+9 suivent le nouvel ordre. Un changement d’état de l’agent ne retrie jamais la liste automatiquement.

  • Alt+1 à Alt+9 (Option sur Mac), ou ⌘1 à ⌘9 et Ctrl+1 à Ctrl+9, ouvrent le terminal de cette ligne. Chacune des neuf premières lignes affiche sa touche.
  • Alt+↑ et Alt+↓ ouvrent le terminal précédent et le suivant, même pendant que vous tapez dans l’un d’eux.
  • Quand la liste a le focus, ↑ et ↓ passent d’une ligne à l’autre.

Comment detachbox sait ce que fait un agent

Tant que votre Compute tourne, le serveur vérifie chaque terminal toutes les 15 secondes, et chaque ligne indique d’où vient son état. Signalé par l’agent : Claude Code, Codex ou OpenCode l’a transmis par les hooks que nous configurons pour vous. Lu à l’écran couvre tout le reste : le serveur lit le terminal, et une sortie dans les 5 dernières secondes compte comme du travail.

Voir qui attend depuis n’importe quel onglet

  • Le titre de l’onglet du navigateur compte les agents qui vous attendent, comme « (2) detachbox », même quand l’onglet est en arrière-plan.
  • Terminaux, dans la barre latérale, porte le même compteur, tout comme la barre du haut sur un téléphone.
  • L’icône de l’app installée l’affiche en pastille, comme l’explique Téléphone.
  • La cloche en haut de la liste, Me prévenir quand un agent m’attend, envoie une alerte du navigateur quand un agent vous attend ou termine pendant que l’onglet du tableau de bord est masqué.

Les notifications qui vous parviennent quand le tableau de bord est fermé se règlent dans Notifications.