Skip to content
Apothem
Сравнение

Apothem против сырой конфигурации Hermes

Ручное сопровождение конфигурации Hermes в сравнении с управлением ею через общий профиль Apothem.

Hermes читает ~/.hermes/config.yaml. Apothem записывает нативную конфигурацию YAML (проецируя перечень MCP из профиля в mcp_servers) и устанавливает общие группы команд и навыков под ~/.hermes/.apothem/support/skills/, который он указывает в skills.external_dirs, чтобы Hermes их загружал. Собственный skills.config в Hermes хранит настройки отдельных навыков, поэтому Apothem его не создаёт.

Статус

Предварительная версия. Адаптер Hermes нацелен на текущий задокументированный файл конфигурации и поверхность обнаружения навыков. Группы, не являющиеся навыками, остаются вспомогательным материалом Apothem.

Сравнение усилий

ЗадачаСырая ручная конфигурацияПод управлением Apothem
Создавать переиспользуемые навыкиВручную редактировать конфигурацию и каталоги навыковНаписать один раз в общем корпусе
Поддерживать согласованность групп с другими окружениямиВручную, для каждого инструментаАвтоматически при apothem update
Установить / удалить конфигурациюВручнуюapothem install / apothem uninstall
Проверить корректность конфигурацииРучной осмотрapothem verify --harness hermes

Чем управляет Apothem

Адаптер Hermes записывает config.yaml, оборачивает слеш-команды Apothem в навыки, копирует навыки Apothem во вспомогательный каталог и хранит правила, шаблоны, исполнителей и материал хуков в поддереве поддержки Apothem. Он также добавляет ~/.hermes/.apothem/support/skills в skills.external_dirs в config.yaml, чтобы Hermes загружал эти навыки. Этот список стоит последним в задокументированном порядке приоритета Hermes, поэтому навык с тем же именем в вашем проекте или в ~/.hermes/skills/, вероятно, будет иметь приоритет над копией Apothem; в просмотренной документации Hermes правило разрешения таких конфликтов не указано.

Путь миграции

  1. Выполните apothem profile init, чтобы создать общий профиль, если вы ещё этого не сделали.
  2. Перенесите переиспользуемые навыки или промпты команд Hermes в общий корпус.
  3. Выполните apothem install --harness hermes, чтобы отрендерить нативную конфигурацию, которая указывает вспомогательный каталог навыков в skills.external_dirs, и установить навыки. apothem update сохраняет ключи, которые вы добавляете в config.yaml.
  4. Выполните apothem verify --harness hermes, чтобы подтвердить, что конфигурация на месте.

Читать далее

On this page