Controle remotamente sessões do tmux enviando teclas e capturando a saída dos painéis — essencial para gerenciar o Claude Code e sessões de workers paralelos.
npx clawhub@latest install tmuxRequisitos
A skill tmux oferece ao seu agente de IA controle programático sobre sessões tmux: leitura de saída de painéis, envio de teclas (incluindo teclas especiais como Ctrl+C e Enter), e navegação entre janelas e painéis. Ela foi desenvolvida especificamente para supervisionar aplicações de terminal interativas de longa duração — como sessões do Claude Code ou Codex — sem exigir que você esteja fisicamente presente no terminal. As sessões persistem mesmo após desconexões SSH, tornando essa skill ideal para fluxos de trabalho assíncronos e paralelos.
npx clawhub@latest install tmuxClique no botão Instalar no topo desta página para configuração com um clique
worker-2 a worker-8) e despachar tarefas para cada uma.exec diretamente; não há necessidade de sobrecarga do tmux.exec com background: true.exec é mais simples e direto.Leia as últimas N linhas ou todo o histórico de rolagem de qualquer painel do tmux usando capture-pane. Suporta direcionamento a sessões, janelas e painéis específicos por meio do formato session:window.pane.
Envie texto simples, Enter, Escape e sequências de controle (Ctrl+C, Ctrl+D, Ctrl+Z) para qualquer painel. Texto e Enter são enviados em chamadas separadas para evitar problemas de colagem multilinha em TUIs interativas.
Liste, selecione, renomeie, crie e encerre sessões e janelas do tmux de forma programática. Navegue entre painéis para focar no alvo correto antes de enviar entradas.
Detecte prompts aguardando aprovação do usuário (por exemplo, ❯, Yes/No, proceed) usando grep na saída capturada do painel tmux, e responda com um pressionamento de tecla — permitindo pipelines de codificação com IA totalmente automatizados.
Itere sobre um conjunto nomeado de sessões para verificar o status ou despachar tarefas simultaneamente, suportando fluxos de trabalho com múltiplas sessões de workers em paralelo.
O agente captura periodicamente as últimas 10 linhas de cada painel worker, verifica a presença de prompts de permissão com grep e envia y + Enter para aprovar — mantendo as sessões de codificação desbloqueadas sem intervenção humana.
Um agente orquestrador envia uma tarefa diferente (por exemplo, Fix the bug in auth.js) para cada uma das várias sessões tmux nomeadas, e então monitora as saídas para coletar os resultados quando cada uma finaliza.
Capture o histórico completo de rolagem de uma sessão de build ou teste em execução em segundo plano, pesquise padrões de erro e exiba um resumo — tudo sem interromper o processo em execução.
Controle uma aplicação de interface de usuário em terminal (como um REPL ou editor em modo texto) enviando teclas estruturadas e lendo o estado resultante da tela, permitindo a interação programática com ferramentas que não possuem API.
npx clawhub@latest install tmuxRequisitos
Faça login para escrever uma avaliação
Nenhuma avaliação ainda. Seja o primeiro a compartilhar sua experiência!