Repository navigation
Expand file tree
/
Copy pathsettings.json
More file actions
52 lines (52 loc) · 1.84 KB
/
Copy pathsettings.json
File metadata and controls
52 lines (52 loc) · 1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
},
"permissions": {
"allow": [
"Bash",
"Edit",
"Read",
"Write",
"Skill",
"WebFetch(domain:*)",
"WebSearch",
"mcp__*",
"mcp__context7__*",
"mcp__github__*",
"mcp__gopls__*",
"mcp__harness__*",
"mcp__playwright__*",
"mcp__plugin_playwright_playwright__*"
],
"deny": [
"Bash(git commit *)",
"Bash(git push *)"
],
"ask": [],
"defaultMode": "acceptEdits"
},
"enableAllProjectMcpServers": true,
"hooks": {
"PreCompact": [
{
"hooks": [
{
"type": "command",
"command": "echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PreCompact\",\"additionalContext\":\"IMPORTANT: Preserve across compaction: (1) Current task/plan and progress (2) File paths being actively edited (3) Error context or debugging state (4) Key decisions made this session (5) Pending TODOs or next steps\"}}'",
"timeout": 5,
"statusMessage": "Preserving context..."
}
]
}
]
},
"statusLine": {
"type": "command",
"command": "input=$(cat); cwd=$(echo \"$input\" | jq -r '.cwd'); model=$(echo \"$input\" | jq -r '.model.display_name'); used=$(echo \"$input\" | jq -r '.context_window.used_percentage // empty'); branch=$(git -C \"$cwd\" symbolic-ref --short HEAD 2>/dev/null || git -C \"$cwd\" rev-parse --short HEAD 2>/dev/null); dir=$(basename \"$cwd\"); ctx_str=''; [ -n \"$used\" ] && ctx_str=$(printf ' | ctx %.0f%%' \"$used\"); branch_str=''; [ -n \"$branch\" ] && branch_str=$(printf ' (%s)' \"$branch\"); printf '%s%s | %s%s' \"$dir\" \"$branch_str\" \"$model\" \"$ctx_str\""
},
"spinnerTipsEnabled": true,
"effortLevel": "high",
"showThinkingSummaries": true,
"skipAutoPermissionPrompt": true
}