
de hitch135
CLI et compétence d'agent pour inspecter et interagir en toute sécurité avec les sessions terminal existantes d'un utilisateur (envoi de touches, contexte, capture) pour le débogage collaboratif.
Hitch fournit une CLI adaptée aux agents pour inspecter, capturer et envoyer des entrées vers les sessions terminal existantes d'un utilisateur. Il expose des commandes contextuelles (context, send-keys, capture) et des règles de sécurité afin que les agents puissent collaborer dans les terminaux sans interrompre accidentellement les processus en cours.
Utilisez hitch lorsque la tâche nécessite d'interagir avec un terminal que l'utilisateur a déjà ouvert — par exemple, pour suivre des logs, interagir avec des serveurs de développement actifs, exécuter des commandes dans une session partagée ou capturer une sortie pour le débogage. Commencez par hitch context avant d'envoyer des touches.
context, send-keys, capture, la sémantique des options (--wait, --tail, --timeout), ainsi que des règles de sécurité et des meilleures pratiques explicites pour les agents.Idéal pour les agents capables de contrôler des terminaux ou d'orchestrer des flux de travail de développement (assistants de type Copilot, agents compatibles CLI, contrôleurs tmux ou similaires).
Hitch est une compétence CLI de collaboration terminale qui permet aux agents d'inspecter et d'interagir avec les sessions terminal de l'utilisateur via des commandes send-keys, context et capture. Le fichier SKILL.md est complet avec une référence détaillée des commandes et des règles de sécurité sensées. Les 5 scripts groupés sont des outils de build/release Node.js pour le packaging npm — légitimes mais pas des scripts d'exécution pour agent. Tous ont été ignorés par l'exécuteur en raison de l'extension .js.
Compétence propre sans problème de sécurité. Les scripts sont des outils de build/packaging, et non du code d'exécution orienté agent. Le fichier SKILL.md fournit d'excellentes barrières de sécurité (ex: ne pas envoyer de commandes à des terminaux avec des processus en cours, --force uniquement pour une saisie intentionnelle). L'extension .js signifie que l'exécuteur de l'auditeur ne peut pas les exécuter, mais ce sont des opérations de fichiers Node.js simples.