harnsy

Отвечайте агентам, не открывая их терминалы.

harnsy зовёт вас, когда нужно решение, и вы принимаете его прямо там. В остальное время вы работаете.

Ждёт тебя4

Задачи 2

mobile10 мин

Релиз 2.4 мобильного приложения

#10 · на проверке

shop25 мин

Итог корзины показывает 0 после удаления предпоследнего товара

#3 · блок

Агенты 2

docs1 мин

docs-lead

ждёт разрешения

shop1 мин

shop-frontend

ждёт ответа на вопрос

Ответьте здесь или в терминале агента.скрыть

Как должна выглядеть пустая корзина?

  • Короткая строка и ссылка на каталогОдно предложение, без картинки.1
  • Недавно просмотренные товарыПоказывает до четырёх товаров, которые открывал посетитель.2
  • Скрыть значок корзиныЗначок вернётся с первым товаром.3
  • Другое · свой ответ
Отправить ответЗакрыть без ответа
Главная в дашборде: агент задаёт вопрос, а вы отвечаете прямо здесь. Пример данных.

Отвечать

Ответ на вопрос — в один клик.

Агент остановился на вопросе — главная показывает его с вариантами, и один клик отвечает ему в его же сессии. Несколько шагов открываются вкладками, можно отметить несколько ответов, а в «Другое» — написать своими словами. Вопросы приходят от Claude Code, Codex и OpenCode.

Разрешить команду или отказать.

Агент просит разрешения выполнить команду — вы видите инструмент и точную команду и разрешаете один раз или отказываете, при желании с причиной. Запросы приходят от Claude Code и OpenCode. Терминал при этом работает как обычно: засчитывается первый ответ. Работают и клавиши 1–9 и Enter.

Главная — то, что ждёт вас.

Дашборд открывается входящими того, что ждёт вас, в три колонки: задачи на вашу проверку или заблокированные, вопросы агентов и запросы разрешений, и «Для информации». По ним можно ходить стрелками, а выбранный проект остаётся с вами при переходе между разделами.

И вопросы обычным текстом.

Агент, который закончил ход просьбой в чате («напишите «да», и я продолжу»), сразу помечается «ждёт вас» — с полем для ответа, а его лид сразу об этом узнаёт.

Отказ виден красным.

Агент, которому отказали в разрешении, помечается красным — отдельно от тех, кто ещё ждёт вашего решения, чтобы застрявший не выглядел просто ждущим.

Сигнал вместо слежки.

Когда что-то ждёт вас, значок harnsy в трее (у часов) становится янтарным: вопрос агента или запрос разрешения, задача на приёмку, роль без исполнителя, упавшая сессия. В каждой строке — надо ли действовать и почему; просто новости свёрнуты.

Уведомления — на ваш выбор.

Каждый вид уведомлений лиду включается и выключается, сроки меняются, есть сброс к значениям по умолчанию (Система › Уведомления).

Уведомления и настройки →

Проверять

Доска задач.

Задачи идут от роли к роли по доске — с чек-листами, отчётами и историей; результат вы принимаете или возвращаете одной кнопкой.

Управление задачами →

Видно, что изменили агенты.

«Изменения» показывают ветку, состояние и полный diff каждой рабочей папки и предупреждают, когда две меняют один файл.

Изменения →

Смотреть, когда захотите

Терминалы и агенты.

Откройте терминал любого агента поверх страницы и вмешайтесь; все агенты видны с ролью и статусом, а у Claude Code и Codex — и с остатком контекста.

Терминалы и агенты →

Граф связей.

Лид в центре, команды вокруг, линии — кто с кем говорит. Видно, как на самом деле идёт работа и где агенты общаются лишнего.

Остановить, когда нужно

Пауза всей команды.

«Пауза» на странице «Команды» придерживает все сообщения и уведомления агентам команды; ничего не закрывается. «Продолжить» доставляет их по порядку, и команда снова работает. Ваши собственные сообщения из дашборда проходят и на паузе.

После текущего шага или сразу.

Выберите «После текущего шага»: идущие ходы доработают, на новую работу никого не будят. Или «Сразу»: у каждого занятого агента нажмётся Esc, а после паузы им скажут продолжить. Агента, которого harnsy не открывал в своей панели, прервать нельзя, и вам скажут, кого именно.

Команда на паузе отмечена.

«Команды» и «Главная» отмечают её как «на паузе» и показывают, сколько сообщений придержано.

Видно, в чём вашим агентам отказали.

Страница «Разрешения» собирает действия, в которых агентам отказали, и группирует их, чтобы одно исправление закрывало многие; у каждого есть кнопка, которая его делает. Агент, остановленный нехваткой разрешения, виден красным, с тем, в чём ему отказали.

Превратите отказ в правило, с копией.

«Разрешить» превращает отказ в правило разрешения. Вы выбираете его область и файл, куда оно попадёт, harnsy сначала показывает точное изменение и перед записью сохраняет копию файла.

Один щит для проверок разрешений.

Щит в шапке показывает, как harnsy запускает ваших агентов: янтарный — вы ещё не выбрали, зелёный — с проверками разрешений, красный — без них. Новая установка начинает с проверками, пока вы не ответите на вопрос «Запускать агентов без проверки прав?»; существующая работает как раньше. Менять может только человек, а Ассистент работает с проверками разрешений своей программы.

Янтарный — ждут вас. Зелёный — работает. Красный — сбой, отказ или роль без исполнителя. Синий — действие. Цвет везде значит одно и то же и всегда подкреплён текстом.

Вернулся через час, а агент всё это время ждал моего «да».

harnsy сам показывает, где ждут именно вас, и вы отвечаете прямо там.

Кактрей желтеет, главная показывает, о чём просит агент — ответить на вопрос или разрешить команду, — и один клик отвечает ему прямо в его сессии.

Ждёт тебя2Сначала давние
4 мин

qa-5e · тестировщик

ждёт разрешения

Ответьте здесь или в терминале агента.

Просит разрешения на Bash

Прогнать тесты повтора оплаты

Команда
npm test -- checkout/retry.spec.ts

«Разрешить всегда» — только в терминале.

Главная в дашборде: что ждёт вас, и ответ прямо там.

Агенты пишут код быстрее, чем я успеваю его читать.

В harnsy вы не читаете каждую строку: задача сама идёт от роли к роли, а вы принимаете готовый результат.

На проверке вы не просто жмёте «Принять» или «Вернуть»: напишите, что исправить, и комментарий сразу придёт лиду прямо в сессию. Лид вернёт задачу исполнителю вместе с вашими словами.

Каклид раздаёт, каждый сдаёт следующему с доказательствами, готовая карточка желтеет. «Изменения» покажут diff каждой рабочей папки, когда захотите посмотреть.

ждёт вас

Задачи
ДоскаАрхивДокументыСтатистика
ждёт вас 0блок 0все
▸Бэклог2
▸Новые0
▸Взяты0
▾В работе2
#42баг
analyst-7a · аналитик2 мин
☑ 0/3
#43фича
site-9a · разработчик1 ч
▸Блок0
▾На проверке0
▸Отменены0

  1. analyst-7a · аналитикКритерии приёмки
  2. site-9a · разработчикРеализация
  3. qa-5e · тестировщикТесты и доказательства
  4. Вы · ждёт васОткройте #42, чтобы принять или вернуть с комментарием

Откройте задачу и скажите лиду, что исправить.

Демонстрация · #42: аналитик → разработчик → тестировщик → ваша приёмка.

С телефона за пятью агентами не уследишь: пять чатов, и в каждом кто-то ждёт ответа.

В harnsy у вас одна точка входа — лид.

И лиду не нужно проверять команду по часам: harnsy сам скажет ему, если агент простаивает или молчит с задачей на руках, ушёл с открытыми задачами или задача застряла. Одно сообщение, о каждой вещи — один раз.

Каклид раздаёт задачи команде и приносит вам только вопросы и готовую работу. Не за компьютером, а лид работает в Claude Code — пишите ему с телефона через Remote Control самого Claude Code.

Вы — руководитель

1 · Ставите задачу

#42 · Оплата: без двойного списания при повторе

2 · Вопрос лида

site-3f → вы

Повторять оплату 24 часа или 7 дней?

3 · #42

ждёт вас

Ваше слово уходит лиду.

Вы говорите с одним агентом: site-3f.
  • Проверка прав: не выбранонажмите, чтобы поменять
  • Проверка прав: включенанажмите, чтобы поменять
  • Проверка прав: выключенанажмите, чтобы поменять
Щит проверки прав: ещё не выбрано, включён, выключен.

Честно об ограничениях

  • Для Claude Code нужен хук harnsy: запустите harnsy install ещё раз и согласитесь на показанное изменение. Работает в сессиях, начатых после этого, и запрос попадает в дашборд, только если дашборд открыт в момент запроса.
  • Codex: только вопросы, и ответ он читает в конце текущего хода. На его запросы разрешений отвечают в его терминале.
  • «Разрешать всегда» — только в терминале агента.
  • Для живого терминала в дашборде нужен терминал, которым harnsy может управлять: tmux, если он установлен, иначе собственный терминальный хост harnsy (на Windows всегда собственный).
  • Чек-листы в дашборде только для чтения: пункты закрывают агенты.
  • «Изменения» — только для просмотра: код правят агенты, дашборд его лишь показывает.

Читать в документации →

Ваша первая команда — в одной фразе.

Установка — одна фраза вашему агенту. Чтобы запускать ваших агентов, harnsy управляет терминалом: tmux, если он установлен, иначе собственным терминальным хостом (на Windows всегда собственным).

Установи harnsy по инструкции: https://harnsy.dev/llms.txt
site-3fлид · Claude Codeна связитолько смотреть
❯ Распланируй #42 с командой.

Жду разбор от analyst-7a…

от analyst-7a через harnsy❯ #42 разобрана: три критерия приёмки, включая повтор через 24 ч.

Передаю #42 разработчику site-9a.

❯