Главное
Пауза всей команды.
«Остановить команду» на странице «Команды» удерживает все сообщения и уведомления агентам команды и по кнопке «Продолжить» доставляет их по порядку. Можно выбрать «После текущего шага» (идущие ходы заканчиваются, новую работу никому не будят) или «Сейчас» (Esc в каждом занятом агенте; при возобновлении им говорят продолжить). Ваши собственные сообщения из дашборда проходят и на паузе. Команда на паузе отмечена в «Командах» и на «Главной».
Диктовка в дашборде.
В углу каждого текстового поля — микрофон (или Ctrl+Shift+Space; Esc отменяет). Во время записи видны индикатор уровня и время; текст встаёт в место курсора и сам не отправляется. Сервис распознавания речи добавляется в Система › Подключения › Диктовка: OpenAI или локальный Whisper, у каждого свой язык распознавания (авто или заданный). Звук хранится только в памяти. Браузер даёт микрофон только по https или на этой машине (127.0.0.1, localhost).
Харнес, модель и уровень рассуждения роли.
Выбор «Запуск» у роли идёт по шагам: харнес → модель → уровень. Claude Code, Codex или OpenCode, затем модель из списка этого харнеса (или впишите любую), затем уровень рассуждения (у OpenCode его нет). Задайте один раз в шаблоне роли компании или дайте роли в одном проекте свой запуск. Новые агенты роли стартуют с ним, в том числе когда вы открываете свободное место из дашборда. При открытии и восстановлении агент остаётся на своём харнесе, а модель и уровень роли берёт, только если это харнес роли. Если ничего не задано, роль запускает Claude Code с его моделью по умолчанию. Модель живой сессии Claude Code показана рядом с агентом.
Свой порог передачи дел у роли.
Роль может передавать дела при своём размере контекста, в тысячах токенов: поле «Порог передачи дел» у роли. Общий размер для узла — в Система › Уведомления лидам («Или при объёме»), рядом с долей окна. Сначала действует порог роли, затем узла, а если окно не больше этого числа — доля. «Команды» показывают, при каком размере передаёт дела каждый держатель и откуда взято число. Дашборд советует 300–400 тысяч токенов и объясняет почему: каждый шаг перечитывает весь контекст, поэтому большой контекст дороже.
Новый агент читает историю должности.
Агент, занявший роль, видит последние законченные задачи роли, переписку прежних держателей (короткими выдержками) и их записки о передаче дел — и начинает с того места, где остановился прошлый.
Первый запуск проще.
harnsy installподсказывает, с чего начать: с инициатора, в блоке «Next». «Главная» без команды показывает «Соберите первую команду» со ссылкой на него. «Открыть агента здесь» в инициаторе запускает агента в папке проекта, а «Открыть агента» на свободном или приглашённом месте роли открывает агента, уже занявшего эту роль.Обновление перезапускает harnsy.
Запустите установщик ещё раз: он заменит программу и перезапустит узел, если тот работает на старой сборке. В терминале сначала спросит, без терминала перезапустит и скажет об этом (на Windows запускайте в окне PowerShell). Агенты продолжают работать те несколько секунд, пока шина недоступна. В INSTALL.md новый раздел «Upgrading»: что сохраняется, как проверить версию, как вернуться на прошлый релиз.
Агент, которому не хватило прав, теперь заметен.
Если Claude Code отказал в действии из-за отсутствия права, а агент после этого ждёт вас, его строка красная — «blocked: no permission» — с тем, в чём отказано, а в tmux красной становится его вкладка терминала. Раньше это выглядело как обычное ожидание.
Обновления задач приходят вместе.
Свободный агент получает обновления своих задач одним сообщением
harnsy: N updates for you— примерно через минуту после последнего и не позже чем через три минуты после первого, а не просыпается на каждое. Занятый агент получит их, когда освободится. Ваши решения по карточке (принять, доработка, комментарий) по-прежнему уходят сразу. Изменение роли приходит со следующей пачкой. Ожидание настраивается в конфиге (notices.batch_quiet,notices.batch_max; 0 — сразу, как раньше).Меньше лишних сообщений между агентами.
Руководство для агентов теперь велит не слать подтверждения «принял», отправлять один отчёт на законченный шаг тому, кто действует дальше, и считать отчётом сами обновления задачи. Ещё оно объясняет, куда идёт каждое ваше слово лиду, и что у задачи с несколькими критериями есть чек-лист.
Передача дел по умолчанию при 40% окна.
Было 70%. Агентов просят передавать дела раньше, пока контекст ещё дёшево нести. Значение, заданное вами в конфиге или на дашборде, сохраняется.
Спокойнее «Главная» и «Команды».
На странице «Команды» та же колонка проектов, что на «Главной», в «Задачах» и «Изменениях»; нажатие на проект открывает его команду. Колонка проектов видна всегда, даже при одном проекте, и по-прежнему сворачивается. Карточки агентов на «Главной» компактнее: кнопка терминала рядом с именем, статус сказан один раз. «Для информации» по умолчанию свёрнута, счётчик виден, а «Скрыть все N уведомлений» разом скрывает всё, что можно скрыть; вопросы и запросы разрешений остаются. В «Агентах» короткоживущие служебные сессии (
claude -p, запуски SDK) убраны под «показать служебные сессии (N)».#N в текстах задач — ссылка.
Номер задачи, например #388, в тексте задачи открывает эту задачу в той же карточке («←» возвращает назад). Номера в коде, в адресах и несуществующие задачи остаются обычным текстом.
Значок терминала открывает терминал сразу для ввода.
В «Агентах», «Командах», профиле агента и карточках задач значок открывает терминал агента в режиме ввода, курсор уже в нём. Лид команды закрывает любую вкладку своих агентов, в том числе вкладки прежнего лида и освобождённого агента.
Штат показывает документы роли.
Счётчик вида «3 документа (1 свой)» — сколько документов читает роль: свои плюс унаследованные от проекта; нажатие открывает роль с ними.
«Показывать подзадачи» на доске задач.
Каждая подзадача ваших запросов — отдельная карточка в колонке своего состояния, с пунктирной рамкой и названием родителя. Выбор запоминается.
Обновление. Запустите команду установки ещё раз. База обновится сама при первом старте. Установщик перезапустит работающий узел на новой сборке; в терминале сначала спросит.
Полный текст релиза на GitHub ↗