Hermes Agent · Учебник 17

Перестаньте говорить «Продолжай»: последовательная работа с /goal

Дайте Гермесу измеримый контракт выполнения, добавьте подцели и пусть он продолжает работу до того момента, пока работа не будет проверена или действительно заблокирована.

Ручной бумажный путь, проходящий через контрольные точки и верификационные ворота к готовому отчету
Время чтения
13 минут
Последнее обновление
Август 2026

0 из 24 завершено

Завершить & далее →

Последнее тестирование и обновление: 25 августа 2026 года, с Hermes Agent v0.20.5. Сначала выполните /version сначала.

Обычный запрос позволяет Hermes ответить один раз и остановиться. Постоянная цель добавляет судью после каждого шага. Судья решает, выполнена ли работа, следует ли продолжать или нужно подождать. Это делает /goal полезным для исследований, устранения неполадок и работы над проектами, которые обычно требуют повторяющихся сообщений «продолжать».

Это не гарантирует успех. Настоящая сила заключается в превращении расплывчатого намерения в проверяемый контракт завершения.

Начать с /goal draft

Дайте Hermes приблизительную цель и позвольте ему организовать пять полей: результат, проверка, ограничения, границы и условие остановки.

/goal draft Сравнить пять пропусков для коворкинга на день в Центральном районе или Шеунг Ване.
Проверьте сегодняшнюю цену и часы работы на официальных источниках.
Подготовьте сравнительную таблицу с датами и ссылками.
Не делайте бронирование.
Остановитесь и спросите меня, если официальная информация противоречит или требует учетной записи.

Проверьте черновик перед его принятием. Затем добавьте критерий принятия без перезапуска цикла:

/subgoal Включите хотя бы один вариант, открытый после 20:00.

Проверяйте прогресс в любое время:

/goal status
/goal show
/subgoal

Hermes продолжает автоматически до тех пор, пока не будут выполнены первоначальная цель и все активные подцели, пока он не приостановится, не будет заблокирован или пока не достигнет бюджета продолжения. Бюджет по умолчанию — 20 ходов. /goal resume сохраняет ту же цель, но сбрасывает этот счетчик.

Полезные элементы управления

/goal pause
/goal возобновить
/goal очистить
/subgoal удалить 1
/subgoal очистить

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

Для программирования или работы с данными, контрольная точка в оболочке сильнее, чем мнение LLM:

/goal gate добавить npm тест
/goal gate

Команда должна завершиться успешно, прежде чем судья сможет объявить завершение. Контрольные точки повторяются и имеют тайм-аут, поэтому держите их детерминированными и безопасными. Долгая сборка может быть зарегистрирована как ожидание, а не тратить ходы продолжения:

/goal wait 12345 Ожидание завершения сборки
/goal unwait

Что сохраняется, а что нет

Цель, контракт, условия, задержки и подцели сохраняются при возобновлении той же сессии. Цель остаётся в рамках одной сессии; это не Канбан-доска и работа не распределяется автоматически между агентами.

Каждое завершённое действие вызывает небольшой дополнительный вызов модели судьи. По умолчанию этот судья использует основную модель, если вы не настроите вспомогательного судью для целей. Поэтому долгие цели занимают больше времени и токенов, чем один ответ.

Официальное поведение и синтаксис документированы в стабильной Руководстве по постоянным целям.

То, что говорят пользователи

Поддерживающий Hermes Teknium сказал, что он регулярно использует /goal для сеансов длительностью от трёх до восьми часов. Это рассказ обслуживающего, а не гарантия надёжности; в том же сообщении он просит пользователей присылать трассы, когда цикл ведёт себя плохо.

Другой пользователь сообщено сообщил о конкретном выполнении задачи с затратой $0.33 и длительностью 1 час 27 минут. Эти цифры сообщены самими пользователями и не подлежат сравнению с другой моделью или задачей. Их лучше воспринимать как напоминание определить бюджет и проверить использование, а не как обещание стоимости.

Как понять, что это сработало

  • /goal show показывает конкретный результат и условие остановки.
  • Сообщения о продолжении учитываются в видимом бюджете.
  • /subgoal перечисляет каждый дополнительный критерий приемки.
  • Конечный артефакт явно соответствует контракту — или Hermes указывает точный блок.

Часто задаваемые вопросы

Делает /goal гарантирует результат?

Нет. Это гарантирует механизм продолжения, а не правильное исследование, безопасное суждение или успешное внешнее обслуживание.

Будет ли оно работать вечно?

Нет. Бюджет продолжения по умолчанию приостанавливает его после 20 ходов.

Делает /goal resume начать заново?

Оно сохраняет цель и прогресс, но сбрасывает счетчик ходов.

Добавление подцели перезапускает работу?

Нет. Это добавляет еще один критерий в активный цикл.

Может ли оно работать над исследованиями вместо кода?

Да. Требуются достоверные первоисточники с датами, ссылки рядом с утверждениями и определенный результат.

Стоит ли мне сочетать это с /yolo?

Не в начинающем рабочем процессе. Постоянная автономия безопаснее с узкими разрешениями и контрольными точками утверждения.

Что происходит, когда цель невозможна?

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