harnsy

Команда, которая переживает любой контекст.

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

Передача дел на 70%.

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

Новичок начинает с вводной.

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

Старый агент становится консультантом.

После передачи он остаётся на связи, и его могут спросить даже из других проектов.

Задача остаётся за ролью.

Задача принадлежит роли, а не сессии, поэтому смена агента ничего не теряет на доске.

Восстановление одной кнопкой.

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

Сессию — в свой терминал.

Одна скопированная команда продолжает сессию любого агента Claude Code, Codex или OpenCode в вашем терминале. Если сессия ещё работает, harnsy подскажет, где её сначала закрыть: второго процесса на открытую сессию он не запускает.

Завершить агента одним действием.

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

После сжатия контекста агент забыл, о чём мы договорились час назад.

harnsy меняет агента, а работа остаётся.

Как: на 70% harnsy предупреждает лида, агент пишет записку, свежий агент садится на ту же роль.

Новый агент · 3%

1 · Уведомление лиду

site-9a («developer» in team acme-shop) is at 71% of its context (142k/200k), past the 70% threshold.

site-9a (разработчик): контекст 71%

2 · Записка о передаче дел

За мной: #42, повтор оплаты

Решено: ключ идемпотентности на заказ

Дальше: тест на повтор через 24 ч

3 · Та же роль

разработчик
site-9a · работает
64%
Записка передаёт #42 агенту site-b4.

Это передача дел по записке, которую ведут сами агенты, а не бесконечная память. Консультант полезен, пока открыта его сессия.

Перезагрузил ноутбук, и полдня вспоминаю, какой агент в какой сессии что делал.

Кнопка «Вернуть отключившихся» поднимает всю команду.

Как: harnsy открывает терминал каждой роли, запускает харнес и возвращает агенту его прежнюю сессию.

Вернуть отключившихся

acme-shop

лид
site-3f · не в сети 14 ч
не в сети
аналитик
analyst-7a · не в сети 14 ч
не в сети
разработчик
site-9a · не в сети 14 ч
не в сети
тестировщик
qa-5e · не в сети 14 ч
не в сети
Нажмите, чтобы вернуть команду

Терминалы

Нажмите кнопку: здесь откроется терминал каждой роли.

Нужен WezTerm или tmux.

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

  • Передача дел идёт по записке, которую ведут агенты. Это не бесконечная память; отдельная память — в планах.
  • Заменять и восстанавливать агентов harnsy может, когда выбран терминал: WezTerm или tmux.
  • Консультант помогает, пока открыта его сессия.

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

Установка — одна фраза вашему агенту.

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

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

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

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

❯