Controlla a distanza le sessioni tmux inviando sequenze di tasti e acquisendo l'output dei pannelli — indispensabile per gestire Claude Code e sessioni di worker parallele.
npx clawhub@latest install tmuxRequisiti
La skill tmux offre al tuo agente AI il controllo programmatico sulle sessioni tmux: lettura dell'output dei pannelli, invio di sequenze di tasti (inclusi tasti speciali come Ctrl+C e Invio) e navigazione tra finestre e pannelli. È progettata appositamente per supervisionare applicazioni terminali interattive a lunga esecuzione — come sessioni di Claude Code o Codex — senza richiedere la tua presenza fisica al terminale. Le sessioni persistono anche dopo disconnessioni SSH, rendendo questa skill ideale per flussi di lavoro asincroni e paralleli.
npx clawhub@latest install tmuxFai clic sul pulsante Installa in cima a questa pagina per la configurazione con un clic
worker-2 fino a worker-8) e distribuire i task a ciascuna.exec; non è necessario l'overhead di tmux.exec con background: true.exec è più semplice e diretto.Leggi le ultime N righe o l'intera cronologia di scorrimento di qualsiasi pannello tmux utilizzando capture-pane. Supporta il targeting di sessioni, finestre e pannelli specifici tramite il formato session:window.pane.
Invia testo normale, Invio, Escape e sequenze di controllo (Ctrl+C, Ctrl+D, Ctrl+Z) a qualsiasi pannello. Il testo e il tasto Invio vengono inviati in chiamate separate per evitare problemi con incolla multiriga nelle TUI interattive.
Elenca, seleziona, rinomina, crea ed elimina sessioni e finestre di tmux in modo programmatico. Naviga tra i pannelli per mettere a fuoco il target corretto prima di inviare input.
Rileva i prompt in attesa di approvazione da parte dell'utente (ad es. ❯, Yes/No, proceed) tramite grep sull'output del pannello acquisito, quindi rispondi con una sequenza di tasti — consentendo pipeline di coding AI completamente automatizzate.
Esegui un ciclo su un insieme nominato di sessioni per verificarne lo stato o inviare attività contemporaneamente, supportando flussi di lavoro con più sessioni worker parallele in tmux.
L'agente acquisisce periodicamente le ultime 10 righe di ogni pannello worker, cerca tramite grep i prompt di autorizzazione e invia y + Invio per approvare — mantenendo le sessioni di codifica sbloccate senza intervento umano.
Un agente orchestratore invia un compito diverso (ad esempio Fix the bug in auth.js) a ciascuna delle sessioni tmux denominate, quindi esegue il polling del loro output per raccogliere i risultati al termine di ciascuna.
Cattura l'intero scrollback di una sessione di build o test in esecuzione in background, cerca pattern di errore e produce un riepilogo — tutto senza interrompere il processo in esecuzione.
Controlla un'applicazione con interfaccia utente testuale (come un REPL o un editor in modalità testo) inviando sequenze di tasti strutturate e leggendo lo stato risultante dello schermo, permettendo l'interazione tramite script con strumenti privi di API.
npx clawhub@latest install tmuxRequisiti
Accedi per scrivere una recensione
Nessuna recensione ancora. Sii il primo a condividere la tua esperienza!