harnsy

Расписания

Расписание даёт роли работу по часам: каждое утро, каждый понедельник, один раз в дату. В назначенное время harnsy создаёт для этой роли задачу и сообщает тому, кто её занимает.

Что происходит в срок. harnsy создаёт задачу для роли (от имени лида команды) и отправляет исполнителю, который на месте, одну строку со ссылкой. Если никого нет, harnsy будит исполнителя: открывает его сессию заново или запускает новую. Для этого нужен драйвер терминала; без него запуск помечается no_terminal. На узле одновременно не больше двух таких пробуждений. Когда задача сдана или вышло время, агент снова засыпает, если у него нет других открытых задач. Инструкция хранится по версиям.

Как сделать. Откройте проект, перейдите на вкладку «Расписания» и нажмите «+ Новое». Шаги: команда, роль, «Когда», «Инструкция», «Условия», «Проверка». «Проверьте. Сохранение включает расписание сразу». Расписание остаётся у своей роли; чтобы перенести, сделайте новое. Правка действует со следующего запуска.

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

Условия.

  • Лимит времени: «не дольше N мин» (от 1 до 1440, по умолчанию 30).
  • Сессия: каждый раз новая (по умолчанию) или та же, которая помнит вчерашнее и тратит больше токенов за запуск.
  • Поздний старт: запуск один раз, если опоздали не больше чем на 3 часа (по умолчанию; 0 — только вовремя, максимум 24 часа). Если узел был выключен, один запуск происходит, если он в этом окне; иначе один запуск с пометкой «пропущен», но не несколько подряд.

Пропущенные запуски. Запуск пропускается, если задача предыдущего запуска ещё в работе (новая, взята, в работе или заблокирована; не на проверке), и если AI-программа роли израсходовала 90 % и больше своего окна лимита. Исполнитель, которого вы усыпили «не будить», не будится.

Недельный вид. «На этой неделе» показывает запуски, уже прошедшие и впереди, с пометками: готово, провалено или отменено, нужен взгляд, прошёл, идёт, пропущен, впереди. «Сегодня по расписанию» перечисляет сегодняшние запуски. Группы в списке — «Предложения», «Включено» и «Выключено», фильтр «Все / Вкл / Выкл».

Кто может ставить расписания. Вы — любые. Лид команды создаёт включённые расписания и правит или удаляет расписания своей команды, но никогда не правит и не удаляет ваши. Любой другой агент только предлагает: расписание появляется в «Предложениях» («его предложил лид — оно запустится, только когда вы включите») с кнопками «Включить» и «Отклонить». В Настройки › Агенты и команды переключатель «Лиды ставят расписания» отключает право лида: расписания, которых не касался человек, встают на паузу, а новое расписание лида становится предложением. Панель показывает «N предложений ждут вас».

Редакции. В бесплатном harnsy одно расписание; в harnsy Max без ограничений. После перехода на бесплатный уже созданные продолжают работать. Предложение считается, когда оно включено. Отправка результата запуска в чат Telegram или Discord — возможность harnsy Max (Подключения): результат уходит после сдачи задачи запуска; harnsy вырезает секреты, которые распознаёт.

Что изменилось в 0.11.0. Живой лид проекта может ставить расписание для действия, которое вы разрешили запускать агентам (harnsy Max). Задачи, созданные расписанием, имеют пометку «по расписанию». Плагины могут просить расписания «каждые N дней». Лид может скрыть неудавшийся запуск из «Ждут вас». Обычное расписание делается так же.

С harnsy 0.9.0.

Anthropic, Claude Code, OpenAI, ChatGPT, Codex, OpenCode, Telegram, Discord, GitHub, Apple, macOS, iOS, iPhone, Safari, Google, Android, Chrome, Microsoft, Windows, Windows Security, Defender и QR Code — названия продуктов их владельцев. harnsy не связан с ними и не одобрен ими. iOS — товарный знак Cisco, используемый Apple по лицензии; QR Code — зарегистрированный товарный знак DENSO WAVE INCORPORATED. Логотипов нет.