{ "hooks": { "PreToolUse": [ { "matcher": "Bash", "hooks": [ { "type": "command", "command": "python3 $CLAUDE_PROJECT_DIR/.claude/hooks/pre_tool_use.py" } ] } ], "SubagentStop": [ { "matcher": "", "hooks": [ { "type": "command", "command": "python3 $CLAUDE_PROJECT_DIR/.claude/hooks/stop.py --validate" } ] } ], "Stop": [ { "matcher": "", "hooks": [ { "type": "command", "command": "python3 $CLAUDE_PROJECT_DIR/.claude/hooks/stop.py --validate" } ] } ] }, "env": { "BASH_DEFAULT_TIMEOUT_MS": 1200000, "BASH_MAX_TIMEOUT_MS": 2400000 } }