{ "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1", "DISABLE_AUTOUPDATER": "1", "STATUSLINE_DISABLE_BRANCH": "1", "STATUSLINE_DISABLE_CALENDAR": "1", "STATUSLINE_DISABLE_DIRECTORY": "1", "STATUSLINE_DISABLE_HOSTNAME": "1", "STATUSLINE_DISABLE_SESSION_NAME": "1", "STATUSLINE_DISABLE_TURNS": "1" }, "permissions": { "allow": [ "Bash(ssh:*)", "Bash(curl:*)", "Bash(ping:*)", "Bash(kubectl:*)", "Bash(GIT_OPTIONAL_LOCKS=0 git add:*)", "Bash(git commit:*)", "Bash(git push:*)", "Bash(git add:*)", "Bash(openssl rand:*)", "Bash(terraform fmt:*)", "Bash(terraform init:*)", "Bash(python3:*)", "Read", "mcp__ide__getDiagnostics", "mcp__plugin_meta_mux__search_files", "mcp__plugin_meta_mux__get_phabricator_diff_details", "mcp__plugin_meta_mux__knowledge_load", "mcp__plugin_meta_mux__knowledge_filtered_search", "mcp__plugin_meta_mux__metamate_knowledge_search" ], "deny": [ "mcp__mux_user__headless_analytics_agent", "mcp__plugin_demate_demate__headless_analytics_agent" ], "defaultMode": "dontAsk" }, "model": "claude-opus-4-6[1m]", "enableAllProjectMcpServers": true, "hooks": { "PermissionRequest": [ { "matcher": "mcp__.*claude_memory__memory_|mcp__.*claude_memory__secret_", "hooks": [ { "type": "command", "command": "python3 /Users/viktorbarzin/.claude/hooks/auto-allow-memory-tools.py", "timeout": 3 } ] } ], "PostToolUse": [ { "matcher": "Bash", "hooks": [ { "type": "command", "command": "python3 /Users/viktorbarzin/.claude/hooks/post-commit-memory.py", "timeout": 5 } ] } ], "PreCompact": [ { "hooks": [ { "type": "command", "command": "/Users/viktorbarzin/.claude/hooks/pre-compact-backup.sh", "timeout": 30 } ] } ], "SessionStart": [ { "hooks": [ { "type": "command", "command": "node \"/Users/viktorbarzin/.claude/hooks/gsd-check-update.js\"" } ] }, { "hooks": [ { "type": "command", "command": "python3 /Users/viktorbarzin/.claude/hooks/memory-sync.py", "timeout": 30 } ] } ], "Stop": [ { "hooks": [ { "type": "command", "command": "python3 /Users/viktorbarzin/.claude/hooks/auto-learn.py", "async": true } ] }, { "hooks": [ { "type": "command", "command": "python3 /Users/viktorbarzin/.claude/hooks/memory-sync.py", "timeout": 30, "async": true } ] } ], "UserPromptSubmit": [ { "hooks": [ { "type": "command", "command": "/Users/viktorbarzin/.claude/hooks/post-compact-recovery.sh", "timeout": 10 } ] }, { "hooks": [ { "type": "command", "command": "python3 /Users/viktorbarzin/.claude/hooks/user-prompt-recall.py", "timeout": 5 } ] } ] }, "statusLine": { "type": "command", "command": "bash \"$(find $HOME/.claude/plugins/cache -path '*/meta-statusline-pro/*/bin/statusline.sh' 2>/dev/null | sort -V | tail -1)\"" }, "enabledPlugins": { "browser@claude-templates": true, "code-review@claude-plugins-official": true, "code-simplifier@claude-plugins-official": true, "code_provenance@Meta": true, "data@claude-templates": true, "debrief@claude-templates": true, "feature-dev@claude-plugins-official": true, "frontend-design@claude-code-plugins": true, "frontend-design@claude-plugins-official": true, "gdrive-mount@claude-templates": true, "gopls-lsp@claude-plugins-official": true, "llm-rules@Meta": true, "meta-statusline-pro@claude-templates": true, "meta@Meta": true, "meta_codesearch@Meta": true, "meta_knowledge@Meta": true, "para-workspace-core@claude-templates": true, "para-workspace-gdrive@claude-templates": true, "para-workspace-integrations@claude-templates": true, "para-workspace-meetings@claude-templates": true, "para-workspace-reporting@claude-templates": true, "para-workspace@claude-templates": true, "pyright-lsp@claude-plugins-official": true, "ralph-loop@claude-plugins-official": true, "sl@Meta": true, "superpowers@claude-plugins-official": true, "trajectory@Meta": true, "typescript-lsp@claude-plugins-official": true }, "autoMemoryEnabled": true, "skipDangerousModePermissionPrompt": true }