Агент Hermes · Учебник 18
Повторять, Наблюдать или Планировать? /loop, /heartbeat и /cron
Выберите подходящую автоматизацию Гермеса для повторяющейся работы в этом чате, наблюдения в простой период или надежного запланированного задания.

0 из 24 завершено
Последнее тестирование и обновление: 25 августа 2026 года, с Hermes Agent v0.20.5. Сначала выполните /version сначала.
У Hermes есть три формы повторяющейся работы, и они решают разные задачи:
| Необходимо | Использовать | Что поддерживает его в работе |
|---|---|---|
| Повторять работу внутри этого разговора | /loop | Текущий процесс и сеанс Hermes |
| Проверить что-то, когда этот сеанс бездействует | /heartbeat | Текущий процесс и сеанс Hermes |
| Выполнять по реальному расписанию после завершения этого чата | /cron | Сервис шлюза Hermes |
Выбор неправильного варианта вызывает большинство путаниц у новичков.
/loop: повторить задачу в этом сеансе
/loop 10m Проверять почтовый ящик проекта и суммировать только новые высокоприоритетные элементы --times 6
/loop status
/loop pause
/loop resume
/loop stop
Вы можете остановить по условию:
/loop 5m Повторно проверять статус сборки --until сборка завершена или провалена
Без интервала Hermes использует саморегулируемый график, который расширяется примерно от 1 до 15 минут, когда ничего не меняется, и сбрасывается, когда что-то меняется. Лимит по умолчанию в 100 тиков является страховкой. Каждый тик — это полный ход агента, и --until добавляет работу судьи, поэтому повторные проверки могут расходовать настоящие токены.
В каждой сессии выполняется только один цикл. Он сохраняет контекст этой сессии и выживает при сжатии или возобновлении, но не является долговечным планировщиком, когда сам Hermes закрыт.
/heartbeat: легкий мониторинг простоя
/heartbeat каждые 15 минут Проверяйте, завершен ли длинный экспорт. Сообщайте мне только при изменении его состояния.
/heartbeat статус
/heartbeat пауза
/heartbeat возобновить
/heartbeat очистить
Минимальный интервал составляет 60 секунд. Heartbeat выполняется только когда сессия простаивает, а пропущенные интервалы объединяются, а не создают перегрузку позже. Это полезно для отслеживания долгого процесса, пока вы держите терминал открытым.
/cron: долговечное расписание
В классическом CLI откройте интерактивный планировщик с помощью:
/cron
Терминал также предоставляет hermes cron. На подключённой интерфейсной поверхности сообщений вы можете попросить Hermes естественным образом создать запланированную задачу. Cron-задачи выполняются как новые изолированные сессии через шлюз, могут загружать навыки, использовать настроенную рабочую директорию и доставлять результаты на выбранную поверхность.
Безопасная первая задача — это ежедневный обзор только для чтения:
Каждое будние утро в 8:30 создавайте пятиместный брифинг из этих сохранённых источников.
Указывайте ссылку и дату рядом с каждым утверждением.
Не отправляйте сообщения, не изменяйте аккаунты и ничего не покупайте.
Передайте результат в мой настроенный чат в Telegram.
Проверьте разобранное расписание, часовой пояс, подсказку, место назначения, модель и доступ к инструментам перед включением. Cron-задача, которая работает только в вашей оболочке, может не сработать через шлюз, потому что учетные данные, рабочие каталоги или переменные окружения отличаются.
Hermes также поддерживает no_agent скриптовые задания, которые не используют токены LLM. Предпочитайте детерминированный скрипт для фиксированного извлечения или ротации файлов; используйте агента только там, где действительно требуется интерпретация.
Практическое правило принятия решений
- Использовать
/loopкогда вы активно что-то исследуете и хотите, чтобы каждый проход строился на той же беседе. - Использовать
/heartbeatкогда долгую задачу следует проверять только в моменты простоя. - Использовать
/cronкогда свежую задачу должен запускать не открытый сеанс, а часы.
Стабильный петли направляют и документацию cron устанавливают вышеописанное поведение.
То, что говорят пользователи
Кори Ганим описал еженедельную задачу cron которая обновляет его личную базу знаний. AI Edge’s советы по автоматизации особенно полезен для новичков: проанализируйте своё время, автоматизируйте один рабочий процесс в неделю, доставляйте его куда-нибудь удобно и сохраняйте человеческий вкус в процессе. Оба являются отдельными рабочими процессами, а не гарантией того, что незанятые задачи будут надёжными.
собственный от Nous Research примерный список варьируются от срочных сканирований до игровых заданий. Рассматривайте их как источник вдохновения; документация по продукту и ваши собственные тестовые запуски определяют, на что ваша система может безопасно рассчитывать.
Как понять, что это сработало
- Цикл показывает свой интервал, лимит тиков и условие остановки.
- Сердцебиение ждет, пока сессия будет бездействовать, и избегает повторного пропуска тиков.
- Тестовый запуск cron выполняется через шлюз, а не только через интерактивную оболочку.
- Доставка достигает назначенной частной цели с ожидаемой временной зоной и источниками.
Часто задаваемые вопросы
Будет /loop продолжить после того, как я закрою Hermes?
Нет. Используйте cron-задачу, поддерживаемую шлюзом, для надежного планирования.
Могу ли я запустить несколько циклов в одной сессии?
Нет. Стабильная версия v0.20.5 поддерживает один цикл на сессию.
Почему мое сердцебиение не сработало точно вовремя?
Он ждёт, пока сеанс будет бездействовать, и пропущенные тики объединяются.
Помнит ли каждый запуск cron этот чат?
Нет. Cron использует новый изолированный сеанс. Поместите необходимый контекст в подсказку, навык или настроенные файлы.
Требуется ли cron шлюз?
Да, для надежного выполнения и доставки.
Как снизить затраты?
Запускайте реже, используйте no_agent скрипты для детерминированной работы, держите подсказки сфокусированными и проверяйте использование после нескольких запусков.
Какой часовой пояс используется?
Проверяйте часовой пояс, указанный в расписании, а не делайте предположений. Правильное выражение cron в неправильном часовом поясе всё равно является неверной автоматизацией.