Режим /goal в Hermes

Режим /goal в Hermes. Чтобы не писать "продолжай".

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

Обычный агент часто делает один хороший шаг и останавливается. Потом ты пишешь «продолжай», «дальше», «дожми», «проверь тесты». Ручная педаль газа.

/goal убирает эту возню.

Ты ставишь стоящую цель, а Hermes сам продолжает работу между ходами. Он идёт дальше, пока не решит задачу, не упрётся в блокер или не съест лимит.

Пример:

/goal Почини все падающие тесты в tests/hermes_cli/ и проверь, что они проходят

Дальше Hermes делает первый проход, запускает инструменты и смотрит результат. После ответа включается judge-модель: она проверяет, достигнута ли цель. Если нет, Hermes сам кидает себе запрос на продолжение и делает следующий конкретный шаг.

Основные команды:

• /goal — поставить или заменить цель• /goal или /goal status — посмотреть текущую цель и статус• /goal pause — остановить автопродолжение и сохранить цель• /goal resume — продолжить; счётчик ходов сбрасывается• /goal clear — удалить цель

У цели есть бюджет: по умолчанию 20 continuation turns. Настраивается в конфиге:

goals:max_turns: 20

Judge вызывается после каждого хода и получает цель плюс последний ответ агента. Ответ должен быть строгим JSON: done/reason. Если judge сломался, Hermes продолжает работу; реальный ограничитель здесь — лимит ходов.

Judge можно вынести на дешёвую быструю модель:auxiliary:goal_judge:provider: openroutermodel: google/gemini-3-flash-preview

Важная деталь: /goal не ломает prompt cache. Продолжение добавляется как обычное user-message в историю. System prompt и toolsets не меняются.

Состояние живёт в session DB, поэтому цель переживает /resume. Закрыл ноут, вернулся завтра, поднял сессию — цель всё ещё там.

Когда использовать:• починить все lint/test ошибки• довести рефактор до зелёных тестов• собрать исследование и написать отчёт• перенести фичу из одного репо в другое• сделать задачу, где раньше пришлось бы три раза писать «продолжай»

Когда не надо: если задача помещается в один нормальный ход. Для коротких вопросов /goal только добавит лишнюю автоматику.

Мне нравится эта механика. Она делает агента рабочей лошадью: ставишь цель и смотришь, как он сам добирается до конца.

💬💬💬💬💬💬💬

Больше практики: на канале @human20app

Среда внедрения ИИ: human20.app

Начать дискуссию