Рекомендую использовать субагентов на Haiku в Claude Code исключительно для исследования кодовой базы.
Можно принудительно ограничить субагентов режимом исследования, оставив все изменения кода основному агенту.
Для этого можно установить два хука:
1. Subagents Explore Only — Использует
SubagentStart, чтобы разрешить субагентам только читать файлы, выполнять поиск и сообщать о результатах, не изменяя файлы.2. Subagent Read Only Guard — Использует
PreToolUse для блокировки записи в файлы и запрещённых команд. Если субагент попытается изменить файлы, хук заблокирует действие.Установить одной командой:
npx claude-code-templates@latest --setting hooks/subagents-explore-only --hook security/subagent-read-only-guard
При этом основной агент сохраняет свои обычные права доступа, а субагенты сосредотачиваются исключительно на исследовании кодовой базы.