Skip to main content

Навык: Tmux

tmux — это навык для управления tmux-сессиями и интерактивными терминалами. Он нужен не для обычных shell-команд, а для более сложных случаев, когда требуется именно интерактивная TTY-среда.

Когда он полезен

Хорошие сценарии:
  • работа с интерактивными CLI;
  • длительные процессы, которыми нужно управлять;
  • параллельные терминальные сессии;
  • наблюдение за процессом без блокировки основной работы.

Когда он не нужен

Если задача:
  • не интерактивная;
  • сводится к обычной команде;
  • может быть выполнена через exec в фоне;
то tmux чаще всего избыточен. Это важное различие: tmux нужен не “для любой долгой задачи”, а именно для интерактивных терминальных сценариев.

Что делает этот навык

Он помогает агенту:
  • безопаснее работать с отдельными tmux-сессиями;
  • использовать понятные socket/session conventions;
  • отправлять команды и читать вывод;
  • не терять контроль над интерактивным процессом.

Ограничения

Это один из самых platform-sensitive skills:
  • он ориентирован на Linux и macOS;
  • на Windows обычно имеет смысл только через WSL;
  • требует установленный tmux.

Когда он особенно полезен для продвинутой работы

Skill особенно интересен для:
  • агентной оркестрации;
  • нескольких параллельных терминальных задач;
  • контроля REPL или долгих interactive tools;
  • ручного мониторинга промежуточного состояния.

Что лучше писать в запросе

Хорошо работают формулировки вроде:
  • «Запусти это в отдельной tmux-сессии»
  • «Подними интерактивный процесс и следи за выводом»
  • «Нужно несколько параллельных терминалов»

Связанные страницы