Contrôlez à distance les sessions tmux en envoyant des frappes clavier et en récupérant la sortie des panneaux — indispensable pour gérer Claude Code et les sessions de workers parallèles.
npx clawhub@latest install tmuxPrérequis
La compétence tmux donne à votre agent IA un contrôle programmatique sur les sessions tmux : lecture de la sortie des panneaux, envoi de frappes clavier (y compris les touches spéciales comme Ctrl+C et Entrée), et navigation entre les fenêtres et les panneaux. Elle est spécialement conçue pour superviser des applications de terminal interactives à long terme — telles que les sessions Claude Code ou Codex — sans nécessiter votre présence physique au terminal. Les sessions persistent après des déconnexions SSH, ce qui rend cette compétence idéale pour les flux de travail asynchrones et parallèles.
npx clawhub@latest install tmuxCliquez sur le bouton Installer en haut de cette page pour une configuration en un clic
worker-2 à worker-8) et leur distribuer des tâches.exec à la place ; aucune surcharge tmux n'est nécessaire.exec avec background: true.exec est plus simple et plus direct.Lisez les N dernières lignes ou l'intégralité de l'historique de défilement de n'importe quel panneau tmux à l'aide de capture-pane. Prend en charge le ciblage de sessions, fenêtres et panneaux spécifiques via le format session:window.pane.
Envoyez du texte brut, Entrée, Échap et des séquences de contrôle (Ctrl+C, Ctrl+D, Ctrl+Z) vers n'importe quel volet. Le texte et la touche Entrée sont transmis dans des appels séparés afin d'éviter les cas limites de collage multiligne dans les TUI interactifs.
Listez, sélectionnez, renommez, créez et supprimez des sessions et fenêtres tmux par programmation. Naviguez entre les panneaux pour cibler le bon emplacement avant d'envoyer des entrées.
Détectez les invites en attente d'approbation de l'utilisateur (par exemple ❯, Yes/No, proceed) en analysant la sortie capturée du panneau avec grep, puis répondez par une frappe clavier — permettant ainsi des pipelines de codage IA entièrement automatisés.
Parcourez un ensemble nommé de sessions pour vérifier leur statut ou distribuer des tâches simultanément, prenant en charge les flux de travail avec plusieurs sessions de travail parallèles dans tmux.
L'agent capture périodiquement les 10 dernières lignes de chaque volet worker, recherche les invites de permission avec grep, et envoie y + Entrée pour approuver — maintenant les sessions de codage débloquées sans intervention humaine.
Un agent orchestrateur envoie une tâche différente (par exemple Fix the bug in auth.js) à chacune de plusieurs sessions tmux nommées, puis interroge leurs sorties pour collecter les résultats lorsque chacune se termine.
Capturez l'intégralité du défilement d'une session de build ou de test s'exécutant en arrière-plan, recherchez des motifs d'erreur et faites remonter un résumé — le tout sans interrompre le processus en cours d'exécution.
Pilotez une application d'interface utilisateur en mode terminal (telle qu'un REPL ou un éditeur en mode texte) en envoyant des frappes de touches structurées et en lisant l'état résultant de l'écran, permettant ainsi une interaction scriptée avec des outils ne disposant d'aucune API.
npx clawhub@latest install tmuxPrérequis
Se connecter pour écrire un avis
Aucun avis pour l'instant. Soyez le premier à partager votre expérience !