Files
obsidian-vault/personal/agent/commands/reset-stop.md
T

2.5 KiB

/reset и /stop — Слеш-команды НЕ обрабатываются Hermes

Слеш-команды (/reset, /stop и любые другие /...) передаются агенту как обычный текст промпта. Hermes не перехватывает их на уровне платформы или роутера — они идут прямо в контекст агента.

Это значит:

  • Агент видит /reset или /stop как часть сообщения
  • Агент обязан сам решить, что с этим делать
  • Hermes не сбрасывает контекст, не стопает инференс, не очищает историю при /reset

Что это значит на практике

Команда Реальность
/reset Не сбрасывает контекст — агент видит это как текст и должен сам остановиться / начать заново
/stop Не останавливает агента — агент видит это как текст и должен сам прекратить действия
Любая /команда Идёт агенту в промпт как обычное сообщение

Почему так

Hermes — агентный фреймворк, а не чат-платформа. У него нет встроенного парсера слеш-команд. Вся логика — на агенте.

Системные оповещения о действиях агента не приходят

Hermes не отправляет пользователю нотификации о действиях агента. Когда агент пишет/читает/изменяет файлы, запускает команды, вызывает инструменты (MCP, skills, terminal, и т.д.) — пользователь об этом не узнаёт, если агент сам не напишет об этом в чат.

Пример: когда я пишу этот доку через mcp_obsidian_write_note — пользователь не получает никакого уведомления. Увидит только когда агент напишет «Готово».

Способ узнать: только дождаться ответа агента в чат или спросить «что сделано».