- plugins: update installed_plugins, known_marketplaces, install-counts-cache, blocklist; add agent-toolkit and cal-claude-plugins marketplaces - settings.json: significant config changes (129 insertions, -129 deletions net) - CLAUDE.md: minor update - skills: remove json-pretty and save-doc (archived to _archive/save-doc) - sessions: remove 2 old sessions, add 4 new sessions - add command-permissions.json, permission-audit.jsonl, tmp/permissions-audit.md
111 lines
2.8 KiB
JSON
111 lines
2.8 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(*)",
|
|
"MultiEdit(*)",
|
|
"Glob(*)",
|
|
"Grep(*)",
|
|
"LS(*)",
|
|
"WebFetch(domain:*)",
|
|
"WebSearch",
|
|
"NotebookRead(*)",
|
|
"NotebookEdit(*)",
|
|
"TodoWrite(*)",
|
|
"ExitPlanMode(*)",
|
|
"Task(*)",
|
|
"Skill(*)",
|
|
"SlashCommand(*)",
|
|
"mcp__n8n-mcp__*",
|
|
"mcp__gitea-mcp__*",
|
|
"mcp__tui-driver__*"
|
|
],
|
|
"deny": [
|
|
"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/"
|
|
]
|
|
},
|
|
"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
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"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,
|
|
"session@agent-toolkit": true,
|
|
"format-on-save@agent-toolkit": true,
|
|
"permission-manager@agent-toolkit": true,
|
|
"project-plan@cal-claude-plugins": true,
|
|
"save-doc@cal-claude-plugins": true,
|
|
"youtube-transcriber@cal-claude-plugins": true,
|
|
"z-image@cal-claude-plugins": true
|
|
},
|
|
"extraKnownMarketplaces": {
|
|
"agent-toolkit": {
|
|
"source": {
|
|
"source": "github",
|
|
"repo": "St0nefish/agent-toolkit"
|
|
}
|
|
},
|
|
"cal-claude-plugins": {
|
|
"source": {
|
|
"source": "git",
|
|
"url": "https://git.manticorum.com/cal/claude-plugins.git"
|
|
},
|
|
"autoUpdate": true
|
|
}
|
|
},
|
|
"autoUpdatesChannel": "latest",
|
|
"skipDangerousModePermissionPrompt": true
|
|
}
|