Claude Code : restreindre les sous-agents Haiku à l'exploration du code
Dans Claude Code, il est désormais possible de forcer les sous-agents Haiku à lire et analyser la base de code sans effectuer de modifications, laissant ainsi les tâches d'édition à l'agent principal.
Dans une configuration Claude Code où Sonnet agit comme modèle principal, Opus comme conseiller et Haiku comme exécutant des sous-agents, il est recommandé de réserver ces derniers exclusivement à l'exploration de la base de code.
Vous pouvez contraindre les sous-agents dans un mode d'exploration en lecture seule, tout en déléguant toutes les modifications de code à l'agent principal.
Pour ce faire, installez deux hooks :
- Subagents Explore Only — utilise
SubagentStartpour autoriser les sous-agents uniquement à lire des fichiers, effectuer des recherches et rapporter les résultats, sans modifier aucun fichier. - Subagent Read Only Guard — utilise
PreToolUsepour bloquer les écritures de fichiers et les commandes interdites. Si un sous-agent tente de modifier des fichiers, le hook bloque l'action.
Installez-les avec une seule commande :
npx claude-code-templates --setting hooks/subagents-explore-only --hook security/subagent-read-only-guard
L'agent principal conserve ses droits d'accès normaux, tandis que les sous-agents se concentrent uniquement sur l'exploration de la base de code.
Pourquoi c'est important
AnalyseCette approche réduit considérablement le risque de modifications involontaires du code lors d'explorations automatisées. Elle impose également une séparation plus claire entre les opérations de recherche et celles d'écriture.
Discuter dans la communauté
Partagez vos questions et vos idées avec les développeurs