Claude Code: Haiku-Subagents auf reine Code-Exploration beschränken
In Claude Code können Haiku-Subagents so konfiguriert werden, dass sie den Codebase nur lesen und analysieren, während alle Änderungen beim Haupt-Agent verbleiben.
In einer Claude Code-Architektur, bei der Sonnet als Hauptmodell fungiert, Opus als Berater dient und Haiku Subagents ausführt, wird empfohlen, die Haiku-Subagents ausschließlich zur Exploration des Codebases einzusetzen.
Sie können Subagents in einen schreibgeschützten Explorationsmodus zwingen, während alle Code-Änderungen dem Haupt-Agent vorbehalten bleiben.
Um dies zu erreichen, installieren Sie zwei Hooks:
- Subagents Explore Only – nutzt
SubagentStart, um Subagents nur das Lesen von Dateien, Suchvorgänge und die Berichterstellung ohne Dateimodifikationen zu erlauben. - Subagent Read Only Guard – nutzt
PreToolUse, um Datei-Schreibvorgänge und verbotene Befehle zu blockieren. Versucht ein Subagent, Dateien zu ändern, unterbindet der Hook diese Aktion.
Installieren Sie beide mit einem einzigen Befehl:
npx claude-code-templates --setting hooks/subagents-explore-only --hook security/subagent-read-only-guard
Der Haupt-Agent behält seine normalen Zugriffsrechte, während sich die Subagents ausschließlich auf die Erkundung des Codebases konzentrieren.
Warum das wichtig ist
AnalyseDies minimiert das Risiko unbeabsichtigter Code-Änderungen während automatisierter Analysen und erzwingt eine klare Trennung zwischen Recherche- und Schreiboperationen.
In der Community diskutieren
Teile deine Fragen und Erkenntnisse mit Entwicklern