
de bitterbot-desktop1,808
Contrôlez les sessions tmux pour les TTY interactifs : envoyez des touches, capturez des panneaux, orchestrez des agents de codage parallèles et surveillez l'output en toute sécurité.
Cette compétence fournit des meilleures pratiques scriptées et des commandes d'aide pour gérer les sockets et les sessions tmux sur macOS/Linux. Elle permet de créer des sockets tmux isolés, d'envoyer des entrées typées en toute sécurité (texte puis Entrée avec des délais ajustables), de capturer l'historique des panneaux, de trouver et lister les sessions, et d'orchestrer plusieurs sessions d'agents en parallèle. Le guide couvre les conventions de socket, le ciblage des panneaux, l'envoi de touches de contrôle, la surveillance de l'output, le lancement de processus et le nettoyage sécurisé. Les exemples concrets incluent le démarrage de sessions avec des sockets isolés, l'envoi de commandes aux agents TUI Claude Code/Codex, le polling des invites et l'extraction de captures de panneaux pour les logs.
Utilisez cette compétence chaque fois qu'un TTY interactif est requis : exécution d'agents de codage basés sur TUI, débogage de REPL interactifs, pilotage d'interfaces utilisateur de terminal ou orchestration de plusieurs agents parallèles nécessitant des sessions distinctes. Privilégiez-la pour les flux interactifs de courte durée ; pour les tâches non interactives de longue durée, utilisez l'exécution en arrière-plan. Elle est particulièrement utile sur les hôtes darwin/linux où tmux est disponible.
Conçue pour les environnements qui exécutent des agents et des CLI basés sur le terminal (ex. Claude Code, Codex, Codex TUI, agents CLI locaux). Fonctionne sur les systèmes où tmux est installé et accessible depuis le runtime de l'agent.
Well-crafted tmux skill for orchestrating interactive CLI sessions and coding agents. Two bash helper scripts (find-sessions.sh, wait-for-text.sh) are cleanly written with proper error handling and argument parsing. Scripts exited with expected errors in dry run (no tmux server, missing required args) rather than crashes. SKILL.md provides thorough guidance with practical examples.
No security concerns. Scripts use set -euo pipefail, proper quoting, and validate inputs. Clean separation between skill docs and helper scripts. The 'no tmux server' exit is appropriate for a dry-run environment without tmux sessions.