code-mate-hermes

Par cherryhq · cherry-studio

Exécute l'agent Hermes en mode one-shot pour des tâches locales délimitées. À utiliser lorsque l'utilisateur demande explicitement de déléguer le travail à Hermes et accepte son comportement d'approbation automatique des outils.

npx skills add https://github.com/cherryhq/cherry-studio --skill code-mate-hermes

Agent Hermes

Exécution

  1. Définis le répertoire de travail Bash au plus petit répertoire que l'utilisateur a autorisé et configure un délai d'attente fini, normalement 10 minutes.
  2. Vérifie la disponibilité avec command -v hermes. S'il est manquant, arrête et demande à l'utilisateur d'installer Hermes Agent dans Code Mate.
  3. Exécute une tâche et quitte :
hermes -z "<prompt>"

Passe le prompt comme un argument unique entre guillemets. Traite stdout comme du texte final. La sortie zéro signifie succès, la sortie un signifie échec ou pas de réponse, et la sortie deux signifie arguments invalides ou résultat vide/partiel échoué. Ne démarre jamais l'interface interactive ou un flux de connexion.

Authentification et permissions

Si Hermes signale une configuration manquante de provider, model ou API, arrête et demande à l'utilisateur de configurer Hermes Agent dans Code Mate. Ne demande jamais, ne lis pas, n'affiche pas ou ne copies jamais les identifiants.

Le mode one-shot active automatiquement YOLO et l'acceptation des hooks et peut charger des tools, de la mémoire, des règles et AGENTS.md. Ne l'exécute pas dans un projet inscriptible pour du travail en lecture seule. Utilise plutôt une copie jetable ou en lecture seule. Exécute-le sur le projet réel uniquement quand l'utilisateur demande explicitement des modifications de workspace, contraints le répertoire et le prompt, et inspecte le diff après.

Exemple : pour une édition approuvée, demande à Hermes de modifier uniquement les fichiers nommés, exécute-le dans ce projet, impose une sortie zéro, et inspecte le diff résultant avant de signaler le succès.

Skills similaires