# using-cmux

Учит агента запускать субагентов в панелях cmux и следить за их работой в реальном времени, а не гадать, что происходит внутри встроенного Agent.

- плагин · `type=plugin` · Claude Code · ★ 44
- Автор: hummer98
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/hummer98/using-cmux
- Обновлён: 2026-09-03
- HTML: https://affpapa.org/nevibecode/plugins/using-cmux

## Что делает

Встроенный `Agent` в Claude удобен, но его внутренности не видно: ни вывода субагента, ни шанса вмешаться посреди задачи. Плагин переносит запуск в cmux, терминальный мультиплексор, и даёт агенту шаблоны работы с ним.

Внутри — скилл с правилами базовых операций (разделение панелей, воркспейсы, отправка команд, чтение экрана), отдельный разбор того, когда в `send` нужен `\n`, а когда `send-key return`, и полный цикл субагента: запуск, распознавание запроса доверия, подача промпта, ожидание завершения и сбор результата. Плюс обёртки `cmux-send`, `cmux-read`, `cmux-send-key`, `cmux-grid`, `cfork`, команда `/cmux` со справкой и хуки.

Нужен установленный cmux с запущенным в его сессии Claude; иначе работать нечему. Обёртки — POSIX-скрипты и используют `jq`, поэтому Windows не поддерживается, только macOS и Linux. И да, агент, умеющий вызывать `cmux-send`, может отправить в вашу панель любую команду — это ровно то, для чего cmux нужен.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install using-cmux@claude-community
```

## Когда брать
- запустить субагента в отдельной панели cmux и видеть его вывод
- вмешаться в задачу субагента, пока она не закончилась
- понять, когда слать `\n`, а когда `send-key return`
- собрать результат субагента после завершения
- починить пустой или устаревший вывод `read-screen`

## Примеры запросов агенту
- Запусти субагента в новой панели cmux и покажи мне, что он отвечает
- Отправь в панель `surface:2` команду через `cmux-send` и прочитай экран
- Покажи справку `/cmux`

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 88212
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65508
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28841
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67829

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
