Skip to content
Apothem
Comparaison

Apothem face à la configuration Hermes brute

Maintenir à la main la configuration de Hermes plutôt que la gérer via le profil partagé d'Apothem.

Hermes lit ~/.hermes/config.yaml. Apothem écrit la configuration YAML native (en projetant l'inventaire MCP du profil dans mcp_servers) et installe les cohortes partagées de commandes et de skills sous ~/.hermes/.apothem/support/skills/, qu'il liste sous skills.external_dirs afin que Hermes les charge. Le skills.config propre à Hermes contient les réglages de chaque skill ; Apothem ne le rédige donc pas.

Statut

Aperçu. L'adaptateur Hermes cible le fichier de configuration documenté actuel et la surface de découverte des skills. Les cohortes autres que les skills restent du matériel de support Apothem.

Comparaison de l'effort

TâcheConfiguration brute à la mainGéré par Apothem
Rédiger des skills réutilisablesModifier à la main la configuration et les répertoires de skillsÉcrire une seule fois dans le corpus partagé
Garder les cohortes alignées avec les autres environnementsManuel, outil par outilAutomatique lors de apothem update
Installer / supprimer la configurationManuelapothem install / apothem uninstall
Vérifier que la configuration est correcteInspection manuelleapothem verify --harness hermes

Ce qu'Apothem gère

L'adaptateur Hermes écrit config.yaml, enveloppe les commandes slash d'Apothem sous forme de skills, copie les skills d'Apothem dans le répertoire de support, et conserve les règles, les templates, les agents et le matériel de hooks sous la sous-arborescence de support d'Apothem. Il ajoute aussi ~/.hermes/.apothem/support/skills à skills.external_dirs dans config.yaml, afin que Hermes charge ces skills. Cette liste vient en dernier dans l'ordre de priorité documenté de Hermes, donc un skill du même nom dans votre projet ou dans ~/.hermes/skills/ prendra probablement le pas sur la copie d'Apothem ; la documentation de Hermes consultée n'énonce pas la règle en cas de conflit.

Chemin de migration

  1. Exécutez apothem profile init pour créer le profil partagé si ce n'est pas encore fait.
  2. Déplacez les skills ou les prompts de commande Hermes réutilisables dans le corpus partagé.
  3. Exécutez apothem install --harness hermes pour générer la configuration native, qui liste le répertoire de skills de support sous skills.external_dirs, et pour installer les skills. apothem update conserve les clés que vous ajoutez à config.yaml.
  4. Exécutez apothem verify --harness hermes pour confirmer que la configuration est bien en place.

À lire ensuite

On this page