Claude Code Teams
Доступно лише в нічних збірках.
cmux claude-teams запускає Claude Code з увімкненими командами агентів. Коли Claude створює агентів-напарників, вони з'являються як нативні розділення cmux замість панелей tmux з повними метаданими бічної панелі та сповіщеннями.
Використання
cmux claude-teams
cmux claude-teams --continue
cmux claude-teams --model sonnetУсі аргументи після claude-teams передаються до Claude Code. Команда за замовчуванням встановлює режим напарників на auto та налаштовує середовище для використання розділень cmux.
Як це працює
cmux claude-teams створює скрипт-прокладку tmux та налаштовує середовище так, що Claude Code думає, що працює всередині tmux. Коли Claude видає команди tmux для керування панелями напарників, прокладка перетворює їх у виклики socket API cmux.
- Створює прокладку tmux у ~/.cmuxterm/claude-teams-bin/tmux, яка перенаправляє на cmux __tmux-compat
- Встановлює змінні середовища TMUX та TMUX_PANE для імітації сесії tmux
- Додає директорію прокладки на початок PATH, щоб Claude знайшов прокладку раніше справжнього tmux
- Вмикає CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 та встановлює режим напарників на auto
Змінні середовища
| Змінна | Призначення |
|---|---|
TMUX | Хибний шлях до сокету tmux, що кодує поточний робочий простір та панель cmux |
TMUX_PANE | Хибний ідентифікатор панелі tmux, зіставлений з поточною панеллю cmux |
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS | Вмикає функцію команд агентів Claude Code |
CMUX_SOCKET_PATH | Шлях до контрольного сокету cmux для підключення прокладки |
Директорії
| Шлях | Призначення |
|---|---|
~/.cmuxterm/claude-teams-bin/ | Містить скрипт-прокладку tmux, що перетворює команди tmux у виклики API cmux |
~/.cmuxterm/tmux-compat-store.json | Постійне сховище для буферів та хуків tmux-compat |
Підтримувані команди tmux
Прокладка перетворює ці команди tmux в операції cmux:
new-session,new-window→ створює новий робочий простір cmuxsplit-window→ розділяє поточну панель cmuxsend-keys→ надсилає текст на поверхню cmuxcapture-pane→ зчитує текст терміналу з поверхні cmuxselect-pane,select-window→ фокусує панель або робочий простір cmuxkill-pane,kill-window→ закриває поверхню або робочий простір cmuxlist-panes,list-windows→ перелічує панелі або робочі простори cmux