Удалённо управляйте сессиями tmux, отправляя нажатия клавиш и извлекая вывод панелей — незаменимо для управления сессиями Claude Code и параллельными рабочими сессиями.
npx clawhub@latest install tmuxТребования
Навык tmux предоставляет вашему ИИ-агенту программный контроль над сессиями tmux: чтение вывода панелей, отправка нажатий клавиш (включая специальные клавиши, такие как Ctrl+C и Enter), а также навигация по окнам и панелям. Он специально разработан для наблюдения за долго работающими интерактивными терминальными приложениями — такими как сессии Claude Code или Codex — без необходимости физического присутствия у терминала. Сессии сохраняются после разрыва SSH-соединений, что делает этот навык идеальным для асинхронных и параллельных рабочих процессов.
npx clawhub@latest install tmuxНажмите кнопку Установить вверху страницы для настройки в один клик
worker-2 по worker-8) и распределяйте задачи между ними.exec напрямую; tmux не нужен.exec с параметром background: true.exec проще и удобнее.Считывайте последние N строк или всю историю прокрутки любой панели tmux с помощью capture-pane. Поддерживает указание конкретных сессий, окон и панелей в формате session:window.pane.
Отправляйте обычный текст, Enter, Escape и управляющие последовательности (Ctrl+C, Ctrl+D, Ctrl+Z) в любую панель. Текст и Enter отправляются отдельными вызовами, чтобы избежать проблем с многострочной вставкой в интерактивных TUI-приложениях.
Перечисляйте, выбирайте, переименовывайте, создавайте и закрывайте сессии и окна tmux программно. Переключайтесь между панелями, чтобы сфокусироваться на нужной цели перед отправкой ввода.
Обнаруживайте запросы, ожидающие подтверждения пользователя (например, ❯, Yes/No, proceed), путём поиска в захваченном выводе панели с помощью grep, а затем отвечайте нажатием клавиши — это позволяет создавать полностью автоматизированные конвейеры ИИ-программирования.
Перебирайте именованный набор сессий для проверки статуса или одновременного распределения задач, поддерживая рабочие процессы с несколькими параллельными рабочими сессиями tmux.
Агент периодически захватывает последние 10 строк каждой рабочей панели, выполняет поиск запросов на подтверждение разрешений и отправляет y + Enter для их одобрения — обеспечивая непрерывную работу сессий программирования без вмешательства человека.
Агент-оркестратор отправляет отдельную задачу (например, Fix the bug in auth.js) в каждую из нескольких именованных сессий tmux, а затем периодически опрашивает их вывод, чтобы собрать результаты по завершении каждой из них.
Захватите полный буфер прокрутки сборки или тестовой сессии, запущенной в фоновом режиме, выполните поиск шаблонов ошибок и сформируйте сводку — всё это без прерывания выполняющегося процесса.
Управляйте терминальным UI-приложением (например, REPL или текстовым редактором), отправляя структурированные нажатия клавиш и считывая результирующее состояние экрана — это позволяет автоматизировать взаимодействие с инструментами, не имеющими API, с помощью tmux.
npx clawhub@latest install tmuxТребования
Войдите, чтобы написать отзыв
Отзывов пока нет. Будьте первым, кто поделится своим опытом!