claude-configs/settings.json
Cal Corum e90b5defe1 Add pr-reviewer agent, remove unused researcher agents, update plugins
- Add pr-reviewer.md agent for automated PR review pipeline
- Remove gemini-researcher.md and researcher.md (unused)
- Update issue-worker.md agent
- Update CLAUDE.md with latest instructions
- Update plugin configs and settings
- Add mcp-needs-auth-cache.json

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 21:47:24 -06:00

195 lines
6.3 KiB
JSON

{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"MCP_API_KEY": "${MCP_API_KEY}",
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1",
"ENABLE_TOOL_SEARCH": "true"
},
"permissions": {
"allow": [
"Bash",
"Read(*)",
"Read(//home/cal/.claude/**)",
"MultiEdit(*)",
"Glob(*)",
"Grep(*)",
"LS(*)",
"WebFetch(domain:*)",
"WebSearch",
"NotebookRead(*)",
"NotebookEdit(*)",
"TodoWrite(*)",
"ExitPlanMode(*)",
"Task(*)",
"Skill(*)",
"SlashCommand(*)",
"Bash(git add:*)",
"Bash(sudo systemctl status:*)",
"Bash(sudo journalctl:*)",
"WebFetch(domain:github.com)",
"Bash(podman exec tdarr-node-gpu ls:*)",
"Bash(podman exec tdarr-node-gpu tail:*)",
"WebFetch(domain:docs.tdarr.io)",
"WebFetch(domain:superuser.com)",
"Bash(ping:*)",
"Bash(podman logs:*)",
"Bash(podman exec tdarr-node-gpu-unmapped ls:*)",
"Bash(podman exec tdarr-node-gpu-unmapped find:*)",
"Bash(ssh tdarr \"docker inspect\":*)",
"WebFetch(domain:docs.podman.io)",
"Bash(sudo podman logs:*)",
"Bash(sudo podman ps:*)",
"Bash(mkdir:*)",
"Read(//home/cal/.local/share/Steam/userdata/32759396/1144200/ac/WinAppDataLocal/ReadyOrNot/**)",
"Read(//home/cal/.local/share/Steam/userdata/32759396/1144200/**)",
"mcp__notion__API-retrieve-a-page",
"mcp__notion__API-get-block-children",
"mcp__notion__API-post-database-query",
"WebFetch(domain:platform.openai.com)",
"Skill(youtube-transcriber)",
"Skill(proxmox)",
"WebFetch(domain:docs.n8n.io)",
"WebFetch(domain:help.ko-fi.com)",
"WebFetch(domain:n8n.io)",
"Skill(mcp-manager)",
"mcp__notediscovery__get_notes_by_tag",
"mcp__memorygraph__*",
"mcp__memorygraph__get_memory",
"Skill(notediscovery)",
"mcp__cognitive-memory__*",
"mcp__n8n-mcp__*",
"mcp__gitea-mcp__*",
"WebFetch(domain:custom-system-builder.gitlab.io)",
"WebFetch(domain:foundryvtt.com)",
"WebFetch(domain:10.10.0.174)",
"WebFetch(domain:docs.openclaw.ai)",
"WebFetch(domain:pve.proxmox.com)",
"WebFetch(domain:git.manticorum.com)",
"WebFetch(domain:developers.cloudflare.com)",
"WebFetch(domain:uptime-kuma-api.readthedocs.io)",
"WebFetch(domain:www.enworld.org)",
"WebFetch(domain:2minutetabletop.com)",
"WebFetch(domain:www.forgotten-adventures.net)",
"WebFetch(domain:www.doodlesanddragons.com)",
"WebFetch(domain:www.drivethrurpg.com)",
"WebFetch(domain:forums.rptools.net)",
"WebFetch(domain:www.fantasygrounds.com)",
"WebFetch(domain:gmkeros.wordpress.com)",
"WebFetch(domain:inkwellideas.com)",
"WebFetch(domain:itch.io)",
"WebFetch(domain:opengameart.org)",
"WebFetch(domain:store.paizo.com)",
"WebFetch(domain:forum.gitea.com)",
"WebFetch(domain:docs.gitea.com)",
"WebFetch(domain:gitea.com)",
"WebFetch(domain:docs.anthropic.com)",
"WebFetch(domain:raw.githubusercontent.com)",
"WebFetch(domain:ra-h.app)",
"WebFetch(domain:ollama.com)",
"mcp__cognitive-memory__memory_store",
"mcp__cognitive-memory__memory_episode",
"mcp__cognitive-memory__memory_recall",
"mcp__cognitive-memory__memory_search",
"mcp__cognitive-memory__memory_get",
"WebFetch(domain:community.teamspeak.com)",
"WebFetch(domain:docs.docker.com)",
"WebFetch(domain:forums.docker.com)",
"mcp__docker-mcp-gateway__mcp-find",
"mcp__docker-mcp-gateway__mcp-config-set",
"WebFetch(domain:about.gitea.com)",
"mcp__docker-mcp-gateway__mcp-add",
"mcp__docker-mcp-gateway__mcp-exec",
"mcp__tui-driver__*"
],
"deny": [
"Bash(diskutil partitionDisk)",
"Bash(diskutil eraseDisk)",
"Bash(diskutil eraseVolume)",
"Bash(diskutil reformat)",
"Bash(diskutil zeroDisk)",
"Bash(diskutil appleRAID)",
"Bash(diskutil randomDisk)",
"Bash(diskutil coreStorage)",
"Bash(diskutil cs)",
"Bash(diskutil disableJournal)",
"Bash(diskutil resetFusion)",
"Bash(diskutil disableOwnership)",
"Bash(diskutil apfs deleteContainer)",
"Bash(diskutil apfs eraseVolume)",
"Bash(diskutil apfs decryptVolume)",
"Bash(diskutil apfs changePassphrase)",
"Bash(diskutil apfs deleteVolume)",
"Bash(diskutil apfs deleteVolumeGroup)",
"Bash(diskutil apfs deleteSnapshot)",
"Bash(rm -rf /)",
"Bash(rm -rf /*)",
"Bash(rm -rf ~)",
"Bash(rm -rf $HOME)",
"Bash(rm -rf $PAI_HOME)",
"Bash(rm -rf $PAI_DIR)",
"Bash(sudo rm -rf /)",
"Bash(sudo rm -rf /*)",
"Bash(fork bomb)",
"Bash(dd if=/dev/zero of=/dev/sda)",
"Bash(mkfs.ext4 /dev/sda)"
],
"defaultMode": "default",
"additionalDirectories": [
"/home/cal/.config/steamtinkerlaunch/",
"/mnt/NV2/SteamLibrary/"
]
},
"model": "opus",
"enableAllProjectMcpServers": false,
"enabledMcpjsonServers": [],
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write|MultiEdit",
"hooks": [
{
"type": "command",
"command": "/home/cal/.claude/hooks/format-code.sh",
"timeout": 10
}
]
}
],
"SubagentStop": [
{
"hooks": [
{
"type": "command",
"command": "/home/cal/.claude/hooks/notify-subagent-done.sh",
"timeout": 10
}
]
}
],
"SessionEnd": [
{
"hooks": [
{
"type": "command",
"command": "/usr/bin/python3 /mnt/NV2/Development/cognitive-memory/scripts/session_memory.py",
"timeout": 15
}
]
}
]
},
"statusLine": {
"type": "command",
"command": "/home/cal/.claude/scripts/claude-statusline/statusline.sh"
},
"enabledPlugins": {
"playground@claude-plugins-official": true,
"claude-code-setup@claude-plugins-official": true,
"frontend-design@claude-plugins-official": true,
"rust-analyzer-lsp@claude-plugins-official": true,
"pyright-lsp@claude-plugins-official": true
},
"autoUpdatesChannel": "latest",
"skipDangerousModePermissionPrompt": true
}