Agency Agents

Une « agence » de 270+ personas d'IA spécialisés — des sorciers du frontend aux ninjas du marketing — intégrée nativement à Hermes via un plugin lazy-router : 4 outils, chargement à la demande, aucune pollution de la bibliothèque de skills.

Intégrations143,099Ajouté
agency-agents

Agency Agents

Qu’est-ce que c’est

The Agency est une collection extrêmement populaire de personas d’IA spécialisés : née d’un fil Reddit et affinée au fil de mois d’itérations, elle compte aujourd’hui 270+ « employés » dans ses rangs et 143K+ étoiles GitHub. Chaque spécialiste est bien plus qu’un simple modèle de prompt — chacun a une personnalité distincte, un processus de travail et des livrables éprouvés : sorciers du frontend, ninjas des communautés Reddit, injecteurs de fantaisie, vérificateurs de réalité… En une phrase : une « dream team » qui ne dort jamais, directement dans votre terminal.

Comment ça s’intègre à Hermes

Plutôt que de générer en masse des centaines d’agents transformés en autant de skills dans le répertoire de skills de Hermes, il repose sur un modèle de plugin lazy-router :

  • Hermes ne voit que 4 outils au démarrage — une surface d’outils réduite et fixe ;
  • L’effectif complet des 270 spécialistes vit sur le disque dans data/agents.json, recherché et chargé paresseusement (lazy loading) à la demande.
Outil Arguments Rôle
agency_agents_search query (obligatoire), division / limit (optionnels) Trouver les spécialistes correspondant à une capacité ou à une division
agency_agents_inspect agent ou slug, include_body (optionnel) Inspecter les métadonnées ou le contenu complet d’un spécialiste
agency_agents_load agent ou slug, task (optionnel) Composer le prompt de ce spécialiste pour la tâche en cours
agency_agents_delegate agent ou slug + task (obligatoire), toolsets (optionnels) Déléguer la tâche à ce spécialiste via delegate_task de Hermes

Le flux typique : chercher par capacité → récupérer le slug renvoyé → inspecter, charger ou déléguer. Aucun appel d’outil manuel requis — demandez simplement à Hermes en langage naturel quel type de spécialiste vous cherchez.

Installation

git clone https://github.com/msitarzewski/agency-agents.git
cd agency-agents
./scripts/convert.sh --tool hermes   # génère le plugin Hermes
./scripts/install.sh --tool hermes   # installe dans ~/.hermes/plugins/agency-agents-router

Le programme d’installation copie le plugin généré vers ${HERMES_HOME:-~/.hermes}/plugins/agency-agents-router et l’active. Il existe aussi une application de bureau native (macOS / Linux / Windows, brew install --cask msitarzewski/agency-agents/agency-agents), mais elle cible Claude Code, Cursor, Codex et outils similaires — pour Hermes, utilisez la voie CLI ci-dessus.

Conseils d’utilisation

Le projet recommande vivement de ne pas précharger tout l’effectif — laissez Hermes rechercher et déléguer à la demande. Vous pouvez glisser une instruction comme celle-ci dans votre projet :

Utilisez le plugin agency-agents-router. Recherchez dans l'effectif de
l'Agency les bons spécialistes, puis chargez ou déléguez uniquement les
agents précis nécessaires à chaque partie du projet. Pour les projets
pluridisciplinaires, utilisez plusieurs spécialistes sélectionnés à travers
le projet, mais gardez un routage paresseux : ne préchargez pas tout
l'effectif de l'Agency et n'ajoutez pas agency-agents à skills.external_dirs.

À qui ça s’adresse

  • Projets pluridisciplinaires : frontend, backend, UX, QA, ingénierie des données et stratégie produit — chacun a son spécialiste dédié ;
  • Développeurs qui veulent un modèle de collaboration en équipe : laissez Hermes « recruter » d’abord, puis « assigner le travail », plutôt que d’écrire à la main un seul prompt géant ;
  • Explorateurs de la communauté : un phénomène à 143K étoiles dont l’effectif ne cesse de grandir.
← Retour à l'écosystème