Главное
Значок «Ждут вас» в шапке.
На каждой странице значок считает агентов, которые ждут вашего ответа или разрешения, и показывает самое долгое ожидание. Клик открывает список, самые давние сверху: агент, его команда и должность, чего он ждёт и сколько. Вопрос и запрос разрешения можно закрыть тут же; отказ открывает вкладку агента. Считаются только настоящие ожидания, без задач и уведомлений.
Разрешить отказанное действие из дашборда.
На красной карточке «отказано» у агента Claude Code нажмите «Разрешить…»: выберите охват правила (эта команда, тот же префикс, весь инструмент) и где его хранить (
.claude/settings.local.jsonпроекта или~/.claude/settings.jsonдля всех проектов). До записи видны точные правила и изменение файла; harnsy больше ничего не трогает, делает копию и говорит агенту «разрешено, повторите». У запроса разрешения рядом с «Разрешить один раз» есть «Разрешать всегда». Нажать может только человек, не агент.Каждая открытая задача говорит, чего ждёт.
На карточках доски, в окне задачи и в подзадачах видно «ждёт … · кого · сколько»: агента, лида, вас, проверку или что-то внешнее. Заблокированная вами задача теперь указывает, ждёт она вас или внешнего.
Отложить задачу и получить её обратно.
«Отложить до…» убирает задачу до даты. В этот день она возвращается сама, а её лид получает сообщение. Задачу на проверке можно отложить так же: она остаётся на проверке, но до срока вас не ждёт. На доске задач есть отдельная колонка «Отложено»: свёрнута по умолчанию, ближайшие сверху.
«Усыпить» и «Выключить».
Два разных действия для агента и для всей команды. «Усыпить» закрывает вкладку, а место, сессия и память остаются; «Разбудить» возвращает. «Выключить» закрывает и насовсем освобождает место.
Организации.
Новый раздел: организации и проекты слева, содержимое справа. Организацию и проект можно переименовать на месте. Организацию без проектов можно удалить, в подтверждении видно, что уйдёт вместе с ней. «Должности» перенесены сюда из «Системы».
Терминалы на Windows.
У harnsy есть собственный терминал для Windows 10 1809 и новее: агенты открываются каждый в своей вкладке, их экран читается и виден вживую в дашборде, и они продолжают работать, когда harnsy перезапускается. Разделения окон и окон нет.
Установщик, который не спрашивает.
harnsy install --accept=service,hooks,statusline,tray(или--yes) отвечает «да» заранее, в том числе без терминала, а ответы сохраняются, так что обновление не спросит снова. Если у вас уже есть строка состояния, harnsy может обернуть её, а не заменить; при удалении ваша возвращается.Markdown на карточке задачи.
Критерии, результат и история показывают таблицы, списки и ссылки.
У каждого проекта свой вид доски, а «Задачи › Все проекты» — сводка.
Колонки, фильтры и подзадачи запоминаются для каждого проекта. Сводка считает по проектам и в сумме, что открыто, в работе, ждёт вас, застоялось и лежит в бэклоге, и что создано, сделано и снято сегодня, за 7 и за 30 дней.
Терминал только для просмотра прокручивается.
Залоченный терминал в дашборде прокручивает историю колесом, тачпадом, пальцем или PageUp/PageDown; «К текущему» или End возвращает. В агента ничего не вводится.
Решения и отказы не теряются.
Если вы приняли задачу или вернули её на доработку, а лид это не записал, ему напомнят; ваш комментарий, на который лид не ответил, поднимается так же. Агент, остановившийся после отказа Claude Code в инструменте, показывает красную строку «ждёт вас», пока не получит новый запрос, и его лиду сообщают сразу.
Верное окно контекста для Sonnet 5.5.
harnsy считал сессии, запущенные с
--model claude-sonnet-5-5, окном в 200 тыс., поэтому 180 тыс. выглядели как 90% и вызывали ложные напоминания о передаче дел. Теперь для Sonnet 5 и Opus 5 окно — 1 млн.Windows: Microsoft Defender больше не блокирует harnsy.exe.
Прежние пакеты помечались как
Trojan:Win32/Gracing.I, это ложное срабатывание из-за способа сборки. Этот релиз собран как обычная программа на Go, и Defender её пропускает.Обновление на Windows останавливает работающий harnsy.
Установщик теперь заменяет работающий harnsy.exe: отставляет работающий файл, кладёт новый и только потом останавливает узел; если не вышло, ничего не останавливается. Без терминала он печатает точную команду. Агенты продолжают работать, когда хост терминала запущен вне задачи harnsy.
Текст не теряется на Windows.
Когда агент клал JSON в аргумент curl, curl из Git Bash перекодировал его, и кириллица в заметках к задачам превращалась в «?». Теперь узел отказывает телу не в UTF-8 ответом
400 bad_utf8, а не сохраняет испорченный текст.
Обновление. Запустите команду установки ещё раз. База обновится сама при первом старте. Установщик перезапустит работающий узел на новой сборке; в терминале сначала спросит.
Полный текст релиза на GitHub ↗