Référence des agents
Cette page liste les 14 sous-agents de la bibliothèque Navin, avec les outils que chacun peut utiliser. Un agent s'active seul ou avec son plugin.
| Nom | Description | Outils | Modèle | Couleur | Plugins | Source |
|---|---|---|---|---|---|---|
agent-creator | À utiliser quand l'utilisateur veut un nouveau sous-agent Navin rédigé à partir d'une description en langage courant : il conçoit le rôle, écrit les exemples de déclenchement et enregistre le fichier de l'agent. Demandes typiques : « crée un agent qui relit les migrations », « fais-moi un sous-agent pour les notes de version » ou « ajoute un agent à mon plugin ». | read_file, write_file, list_dir, find_files, grep, exec, skill | inherit | magenta | plugin-dev | catalog/navin/builtin_agents/agent-creator.md |
agent-sdk-verifier-py | Relit une application Python bâtie sur le SDK Python Navin (from navin import Navin) : installation, configuration, usage du SDK, gestion des secrets, gestion des erreurs et documentation, puis rend un rapport PASS / PASS WITH WARNINGS / FAIL. À utiliser quand une application Python sur le SDK Navin vient d'être générée ou modifiée et doit être vérifiée avant usage ou livraison. | read_file, grep, find_files, list_dir, code_index, lsp, web_fetch, web_search | - | green | agent-sdk-dev | catalog/navin/builtin_agents/agent-sdk-verifier-py.md |
agent-sdk-verifier-ts | Relit une application TypeScript qui dialogue avec un agent Navin via l'API compatible OpenAI servie par navin serve (/v1/chat/completions) : installation, configuration du client, usage des requêtes, gestion des secrets, gestion des erreurs et documentation, puis rend un rapport PASS / PASS WITH WARNINGS / FAIL. À utiliser quand une application cliente TypeScript de Navin vient d'être générée ou modifiée et doit être vérifiée avant usage ou livraison. | read_file, grep, find_files, list_dir, code_index, lsp, web_fetch, web_search | - | blue | agent-sdk-dev | catalog/navin/builtin_agents/agent-sdk-verifier-ts.md |
code-architect | Conçoit l'architecture d'une fonctionnalité à partir des motifs et des conventions déjà présents dans le code, et livre un plan d'implémentation complet : fichiers à créer ou modifier, conception des composants, flux de données et ordre de construction. À utiliser quand une fonctionnalité a besoin d'une conception arrêtée avant d'écrire le code. | read_file, grep, find_files, list_dir, code_index, metagraph, lsp, web_fetch, web_search | - | green | feature-dev | catalog/navin/builtin_agents/code-architect.md |
code-explorer | Retrace le fonctionnement d'une fonctionnalité existante (points d'entrée, chemins d'exécution, couches d'architecture, motifs et dépendances) pour préparer un nouveau développement. À utiliser quand une fonctionnalité doit être comprise de bout en bout avant d'être modifiée ou étendue. | read_file, grep, find_files, list_dir, code_index, metagraph, lsp, web_fetch, web_search | - | yellow | feature-dev | catalog/navin/builtin_agents/code-explorer.md |
code-reviewer | Relit le code à la recherche de bugs, d'erreurs de logique, de failles de sécurité, de problèmes de qualité et d'écarts aux conventions du projet, note la confiance de chaque constat et ne signale que les plus prioritaires. À utiliser quand du code a été écrit ou modifié et doit être relu avant d'être fusionné. | read_file, grep, find_files, list_dir, code_index, lsp, code_review, web_fetch, web_search | - | red | code-review, feature-dev, pr-review-toolkit, security-guidance | catalog/navin/builtin_agents/code-reviewer.md |
code-simplifier | Simplifie le code récemment écrit ou modifié pour plus de clarté, de cohérence et de maintenabilité tout en préservant exactement son comportement, selon les conventions du projet. À utiliser quand une tâche de code ou un bloc logique est terminé, après une revue réussie, ou quand le code fonctionne mais paraît plus complexe que nécessaire. | read_file, grep, find_files, list_dir, code_index, lsp, code_review, apply_patch, edit_file, verify, test_run | - | blue | pr-review-toolkit | catalog/navin/builtin_agents/code-simplifier.md |
comment-analyzer | Vérifie que les commentaires et les docstrings sont exacts par rapport au code, complets et utiles dans la durée, et signale les commentaires devenus obsolètes. À utiliser quand des commentaires de documentation ont été écrits ou modifiés, avant de finaliser une pull request qui touche des commentaires, ou pour auditer la dette technique des commentaires existants. | read_file, grep, find_files, list_dir, code_index, lsp, code_review | - | green | pr-review-toolkit | catalog/navin/builtin_agents/comment-analyzer.md |
conversation-analyzer | Lit des extraits de conversation et repère les comportements de l'agent que l'utilisateur veut empêcher (corrections, frustration, erreurs répétées), puis transforme chacun en règle hookify prête à l'emploi avec événement, motif regex et sévérité. À utiliser quand /hookify est lancé sans argument, ou quand l'utilisateur demande de relire la conversation et de créer des règles pour les erreurs commises. | read_file, grep, find_files | inherit | yellow | hookify | catalog/navin/builtin_agents/conversation-analyzer.md |
plugin-validator | À utiliser quand un plugin Navin doit être vérifié pour sa structure et sa qualité : après l'avoir créé ou modifié, avant de le publier, ou quand un composant du plugin ne se charge pas. Il valide plugin.json, les skills, les agents, les commandes, les hooks et les serveurs MCP, puis rend un rapport. | read_file, list_dir, find_files, grep, exec, skill | inherit | yellow | plugin-dev | catalog/navin/builtin_agents/plugin-validator.md |
pr-test-analyzer | Relit la couverture de tests d'un changement : complétude du comportement, lacunes critiques et qualité des tests, en notant chaque test manquant selon son importance. À utiliser quand une pull request est ouverte ou mise à jour, quand un nouveau comportement a été ajouté, ou avant de déclarer un changement prêt pour la revue. | read_file, grep, find_files, list_dir, code_index, lsp, code_review | - | cyan | pr-review-toolkit | catalog/navin/builtin_agents/pr-test-analyzer.md |
silent-failure-hunter | Traque les échecs silencieux, les erreurs avalées, les blocs catch trop larges et les solutions de repli injustifiées dans le code modifié, et signale chacun avec sa sévérité, les erreurs masquées et un exemple corrigé. À utiliser quand un changement ajoute ou modifie la gestion des erreurs, des blocs try/except ou catch, une logique de repli, des nouvelles tentatives, ou tout ce qui pourrait masquer une erreur. | read_file, grep, find_files, list_dir, code_index, lsp, code_review | - | yellow | pr-review-toolkit | catalog/navin/builtin_agents/silent-failure-hunter.md |
skill-reviewer | À utiliser quand un skill Navin doit faire l'objet d'une revue de qualité : après l'écriture ou la modification d'un SKILL.md, avant de le livrer dans un plugin, ou quand un skill ne se déclenche pas alors qu'il le devrait. Il relit la description, le corps, la divulgation progressive et les fichiers fournis, puis rend un rapport noté avec des corrections. | read_file, list_dir, find_files, grep, exec, skill | inherit | cyan | plugin-dev | catalog/navin/builtin_agents/skill-reviewer.md |
type-design-analyzer | Analyse la conception des types nouveaux ou modifiés (invariants, encapsulation, contrôle) et note de 1 à 10 l'encapsulation, l'expression des invariants, l'utilité et le contrôle. À utiliser quand un type, une classe, un modèle ou un schéma est introduit, quand une pull request ajoute des types de données, ou quand un type existant est refactorisé. | read_file, grep, find_files, list_dir, code_index, lsp, code_review | - | magenta | pr-review-toolkit | catalog/navin/builtin_agents/type-design-analyzer.md |