Навык: Tmux
tmux — это навык для управления tmux-сессиями и интерактивными терминалами.
Он нужен не для обычных shell-команд, а для более сложных случаев, когда требуется именно интерактивная TTY-среда.
Когда он полезен
Хорошие сценарии:- работа с интерактивными CLI;
- длительные процессы, которыми нужно управлять;
- параллельные терминальные сессии;
- наблюдение за процессом без блокировки основной работы.
Когда он не нужен
Если задача:- не интерактивная;
- сводится к обычной команде;
- может быть выполнена через
execв фоне;
Что делает этот навык
Он помогает агенту:- безопаснее работать с отдельными tmux-сессиями;
- использовать понятные socket/session conventions;
- отправлять команды и читать вывод;
- не терять контроль над интерактивным процессом.
Ограничения
Это один из самых platform-sensitive skills:- он ориентирован на Linux и macOS;
- на Windows обычно имеет смысл только через WSL;
- требует установленный
tmux.
Когда он особенно полезен для продвинутой работы
Skill особенно интересен для:- агентной оркестрации;
- нескольких параллельных терминальных задач;
- контроля REPL или долгих interactive tools;
- ручного мониторинга промежуточного состояния.
Что лучше писать в запросе
Хорошо работают формулировки вроде:- «Запусти это в отдельной tmux-сессии»
- «Подними интерактивный процесс и следи за выводом»
- «Нужно несколько параллельных терминалов»
