Дашборд и клавиши
Запустите nsq без аргументов. Он запустит демон, если тот ещё не работает, и откроет дашборд:
- боковая панель слева — ваши воркспейсы (папки, в которых работают агенты) и их агенты, у каждого свой статус;
- сетка справа — агенты выбранного воркспейса живыми терминалами, которые обновляются по ходу работы. Если агент вас ждёт, вопрос виден прямо на его плитке.
Любого агента можно открыть на весь экран клавишей Enter (или двойным щелчком): теперь все клавиши идут ему, как если бы вы запустили его сами. Ctrl] возвращает к сетке.
Выход из дашборда (q) ничего не останавливает: агенты принадлежат демону и продолжают
работать. Снова запустите nsq, чтобы вернуться к ним.
Клавиши
| Клавиша | Что делает |
|---|---|
| ↑ ↓ ← → или h j k l | Выбрать агента |
| Tab | Следующий агент — по всем воркспейсам |
| Enter, двойной щелчок | Открыть агента на весь экран; Ctrl] — назад к сетке |
| y / a / n | Ответить на запрос прав выбранного агента: да / всегда / нет |
| s | Отправить промпт выбранному агенту |
| S | Отправить промпт, когда закончится текущий ход |
| c | Запустить агента: CLI, имя, промпт, папка, worktree, OpenRouter, модель, опасный режим |
| m | Выбрать модель из каталога OpenRouter |
| i | Прервать текущий ход |
| x · X | Остановить агента · удалить его |
| r · R | Перезапустить (сессия продолжается) · переименовать |
| d | Включить или выключить опасный режим |
| v | Надиктовать агенту — текст вставляется, но не отправляется |
| [ ] | Предыдущая / следующая страница плиток |
| b | Показать или скрыть боковую панель |
| ? | Справка |
| q | Выйти из дашборда (агенты продолжают работать) |
Мышь тоже работает: щелчок выбирает, двойной щелчок открывает, колесо перемещает выбор. В агенте на весь экран, который сам попросил мышь, щелчки уходят ему.
Статус с одного взгляда
nsq пишет статусы по-английски:
| Статус | Что значит |
|---|---|
working — работает | идёт ход |
needs you — ждёт вас | агент ждёт вас — запрос прав, вопрос, план на утверждение — с его собственным текстом |
finished — закончил | ход завершён, ответ на экране |
idle — простаивает | стоит на своём приглашении, ничего нового |
exited — завершён | процесса больше нет; перезапустите его клавишей r |
Откуда nsq это знает: Агенты, CLI и статус.
Внешний вид
Логотипы CLI рисуются настоящими картинками в терминалах с поддержкой встроенной графики (kitty, iTerm2, sixel) и маленькими значками из символов в остальных. Спиннеры и пульсация «ждёт вас» анимируются, только пока дашборд на переднем плане, никогда — пока агент открыт на весь экран, и выключены по SSH. Как всё это поменять — в разделе Настройка.
Ответ без дашборда
У всего, что выше, есть и команда: nsq answer api-fix yes, nsq send api-fix "now the tests",
nsq interrupt api-fix, nsq attach api-fix (на весь экран в текущем терминале,
Ctrl] — отключиться). См. Команды.