Адаптер Hermes
Hermes — автономная агентная платформа, загружающая навыки по стандарту AgentSkills и поддерживающая эпизодическую память между сессиями. DWP интегрируется с обеими поверхностями: пакет навыков загружается из .agents/skills/ так же, как любой другой AgentSkills-совместимый пакет, а записи outcome из state.json напрямую питают индекс памяти Hermes.
Уровень поддержки
Полная — Hermes читает AGENTS.md и загружает навык по стандартной загрузке AgentSkills. Все под-навыки DWP доступны.
Установка
Установите пакет навыков в директорию .agents/skills/ рабочего пространства или используйте менеджер навыков платформы, если он доступен.
Вызов
Простой текст:
create a plan for <goal>
resume the open plan
Синергия эпизодической памяти
Hermes индексирует память агента, чтобы прошлая работа была доступна в будущих сессиях. Записи outcome в state.json DWP созданы именно для этого: каждая завершённая задача несёт информацию о том, что было tried, что failed, что worked, и свободные notes в структурированном JSON-поле. Когда Hermes индексирует файлы состояния из .dwp/plans/ рабочего пространства, завершённые планы становятся доступной эпизодической памятью — агент впоследствии сможет вспомнить, как была решена конкретная проблема, а не просто то, что план был выполнен.
Это означает, что планы DWP в Hermes долговечны двояко: markdown-файлы — это человекочитаемая запись, а записи outcome в state.json — машиноиндексируемая память. См. Состояние плана.
Продолжение по cron
На платформах с cron-планированием продолжение следует тому же шаблону, что и на других автономных платформах: каждый запланированный поворот просыпается, выполняет Протокол возобновления DWP, выполняет не более одной задачи, обновляет state.json и завершается. Единицей непрерывности является план, а не сессия.
Машиночитаемый слой состояния (manifest.json + state.json) REQUIRED для автономного выполнения. Полный протокол условий остановки и эскалации см. в Протоколе агента.
Примечания
Hermes и OpenClaw — обе автономные агентные платформы в таблице поддерживаемых агентов в Протоколе агента. Обе работают под профилем автономного выполнения и обе выигрывают от эквивалентности state.json-как-git-log в архетипе рабочего пространства агента.