Connaissance des agents
Lorsque plusieurs agents s’exécutent simultanément, vous ne pouvez pas surveiller chaque terminal : chaque nœud doit vous indiquer quand il a besoin de vous et où il travaille, afin que vous puissiez agir au lieu de le surveiller constamment. TermTree y parvient en reconnaissant les CLI d’agents exécutées dans un terminal : il fonctionne aujourd’hui avec Claude Code et détecte également Codex, même si le terminal d’un nœud n’a pas besoin d’exécuter un agent — il s’agit simplement d’un shell ordinaire que TermTree peut en plus reconnaître comme exécutant un agent.
Indicateur de worktree
Un agent qui accède à un worktree git y déplace son propre répertoire de travail et, dès lors, indique les chemins — dans sa sortie, une trace de pile, git status — relativement à la racine de ce worktree, et non au répertoire du shell du volet. Si vous perdez de vue le worktree dans lequel se trouve un agent, vous risquez d’examiner la mauvaise copie d’un fichier ; TermTree l’affiche donc automatiquement.
Lorsque TermTree détecte que l’agent au premier plan d’un terminal travaille dans un worktree git, il affiche une icône de worktree sur ce nœud et dans la barre de titre du terminal. Survolez l’icône pour voir le nom de la branche du worktree.
L’indicateur persiste après les redémarrages — rouvrez TermTree et un nœud dont l’agent se trouvait dans un worktree l’affichera toujours.
Non disponible sous Windows natif. La détection des worktrees repose sur une résolution des chemins de style POSIX et ne fonctionne donc pas dans un shell Windows natif. Elle n’est pas non plus disponible au-delà d’une frontière WSL, qui masque à l’hôte le répertoire de travail de l’agent — TermTree utilise alors le répertoire signalé par le shell.
Reprendre une session Claude
Appuyez sur Cmd+Shift+R / Ctrl+Shift+R lorsqu’un nœud est sélectionné pour reprendre sa session Claude Code (claude --resume) — pratique si le terminal s’est fermé ou si vous souhaitez revenir dans une conversation sans saisir à nouveau la commande de reprise. Consultez Persistance des sessions pour découvrir comment cela se produit également automatiquement lors des redémarrages de l’application.
Comment TermTree sait qu’un agent attend votre intervention
Le statut INPUT (point orange) signifie qu’un agent est bloqué dans l’attente de votre réponse. TermTree le détecte de deux manières :
- Claude Code — détection fiable. TermTree enregistre un hook Notification dans
~/.claude/settings.jsonet injecte unTERMTREE_NODE_IDdans l’environnement de chaque terminal. Lorsque Claude déclenche une notification (par exemple, pour demander l’autorisation d’appeler un outil), TermTree sait avec certitude quel nœud nécessite votre attention — il ne tente pas de le déduire du texte du terminal. - Autres CLI — solution de secours par correspondance de motifs. Pour les agents sans intégration par hook, TermTree analyse la sortie du terminal à la recherche de motifs courants d’invites bloquantes (comme les confirmations de type
[y/N]) afin de déduire que le terminal attend une saisie.