⠀
В Hermes появилась команда, которая сильно меняет работу с длинными задачами.
⠀
Обычный агент часто делает один хороший шаг и останавливается. Потом ты пишешь «продолжай», «дальше», «дожми», «проверь тесты». Ручная педаль газа.
⠀
/goal убирает эту возню.⠀
Ты ставишь стоящую цель, а Hermes сам продолжает работу между ходами. Он идёт дальше, пока не решит задачу, не упрётся в блокер или не съест лимит.
⠀
Пример:
⠀
/goal Почини все падающие тесты в tests/hermes_cli/ и проверь, что они проходят⠀
Дальше Hermes делает первый проход, запускает инструменты и смотрит результат. После ответа включается judge-модель: она проверяет, достигнута ли цель. Если нет, Hermes сам кидает себе запрос на продолжение и делает следующий конкретный шаг.
⠀
Основные команды:
⠀
•
/goal <text> — поставить или заменить цель⠀
•
/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: openrouter
model: google/gemini-3-flash-preview
⠀
Важная деталь:
/goal не ломает prompt cache. Продолжение добавляется как обычное user-message в историю. System prompt и toolsets не меняются.⠀
Состояние живёт в session DB, поэтому цель переживает
/resume. Закрыл ноут, вернулся завтра, поднял сессию — цель всё ещё там.⠀
Когда использовать:
⠀
• починить все lint/test ошибки
⠀
• довести рефактор до зелёных тестов
⠀
• собрать исследование и написать отчёт
⠀
• перенести фичу из одного репо в другое
⠀
• сделать задачу, где раньше пришлось бы три раза писать «продолжай»
⠀
Когда не надо: если задача помещается в один нормальный ход. Для коротких вопросов
/goal только добавит лишнюю автоматику.⠀
Мне нравится эта механика. Она делает агента рабочей лошадью: ставишь цель и смотришь, как он сам добирается до конца.
⠀
Документация: https://hermes-agent.nousresearch.com/docs/user-guide/features/goals
💬💬💬💬💬💬💬
Больше практики на канале @human20
Среда внедрения ИИ: human20.app