{ "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1", "ENABLE_LSP_TOOL": "1", "ENABLE_TOOL_SEARCH": "true" }, "attribution": { "commit": "", "pr": "" }, "includeCoAuthoredBy": false, "permissions": { "allow": [ "Bash(git status)", "Bash(git diff *)", "Bash(git log *)", "Bash(git branch *)", "Bash(git show *)", "Bash(git fetch *)", "Bash(git checkout *)", "Bash(uv run *)", "Bash(uv sync *)", "Bash(uv pip *)", "Bash(prek *)", "Bash(make *)", "Bash(pytest *)", "Bash(ruff *)", "Bash(mypy *)", "Bash(gh *)", "Bash(ssh *)", "Bash(hyperfine *)", "Bash(codeflash *)", "mcp__github__search_pull_requests" ] }, "claudeMdExcludes": [ "evals/**/CLAUDE.md" ], "hooks": { "PreToolUse": [ { "matcher": "Bash", "hooks": [ { "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/bash-guard.sh", "timeout": 5 } ] }, { "matcher": "Write", "hooks": [ { "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/require-read.sh", "timeout": 5 } ] }, { "matcher": "Edit", "hooks": [ { "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/require-read.sh", "timeout": 5 } ] } ], "PostToolUse": [ { "matcher": "Read", "hooks": [ { "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/track-read.sh", "timeout": 5 } ] } ], "PostCompact": [ { "hooks": [ { "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/post-compact.sh", "timeout": 10 } ] } ], "SessionStart": [ { "hooks": [ { "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/session-start.sh", "timeout": 10 } ] } ] }, "statusLine": { "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/status-line.sh" }, "enableAllProjectMcpServers": true, "enabledPlugins": {} }