Toolverse
Wszystkie skille

tmux-cli

autor: pchalasani

Komunikuj z agentami CLI w innych panelach tmux — idealne do automatyzacji wieloetapowych zadań

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
2

O skillu

Narzędzie do komunikacji między agentami CLI i skryptami działającymi w różnych panelach tmux. Umożliwia wykonywanie poleceń powłoki w innych panelach i otrzymywanie informacji o kodzie wyjścia — przydatne do automatyzacji testów, buildów i procesów wieloetapowych, które powinny się przerwać w przypadku błędu. Wymaga instalacji pakietu claude-code-tools.

Jak używać

  1. Zainstaluj claude-code-tools, jeśli jeszcze tego nie zrobiłeś, uruchamiając polecenie: uv tool install claude-code-tools. Dzięki temu będziesz mieć dostęp do komendy tmux-cli.

  2. Otwórz wiele paneli tmux — jeden dla agenta Claude, a pozostałe dla skryptów lub agentów CLI, które chcesz kontrolować. Zapamiętaj numery lub nazwy paneli docelowych.

  3. Użyj komendy tmux-cli execute, aby uruchomić polecenie powłoki w innym panelu i otrzymać kod wyjścia. Na przykład: tmux-cli execute "make test" --pane=2 zwróci JSON z wyjściem i kodem wyjścia (0 dla sukcesu, wartość niezerowa dla błędu).

  4. Dla poleceń wymagających limitu czasu dodaj parametr --timeout. Przykład: tmux-cli execute "npm install" --pane=ops:1.3 --timeout=60 przerwze wykonanie po 60 sekundach i zwróci kod -1.

  5. Wykorzystaj kody wyjścia do warunkowej logiki — jeśli polecenie zwróci kod niezerowy, przerwij dalsze kroki automatyzacji lub podejmij akcję naprawczą.

  6. Aby zobaczyć wszystkie dostępne opcje i polecenia, uruchom: tmux-cli --help.

Podobne skille