{ "env": { "CLAUDE_CODE_SUBAGENT_MODEL": "claude-sonnet-4-6" }, "model": "opus[1m]", "hooks": { "Stop": [ { "hooks": [ { "type": "command", "command": "sh -c 'h=$(git rev-parse HEAD 2>/dev/null); [ -z \"$h\" ] && exit 0; f=\"$(git rev-parse --git-dir 2>/dev/null)/.sesh_last_capture_head\"; [ \"$h\" = \"$(cat \"$f\" 2>/dev/null)\" ] && exit 0; sesh capture --commit HEAD && echo \"$h\" > \"$f\"'" } ] } ], "SubagentStop": [ { "hooks": [ { "type": "command", "command": "python3 ~/.claude/scripts/ntfy-recap.py 2>/dev/null || true", "timeout": 15, "async": true } ] } ], "SessionEnd": [ { "hooks": [ { "type": "command", "command": "python3 ~/.claude/scripts/ntfy-recap.py 2>/dev/null || true", "timeout": 15, "async": true } ] } ] }, "enabledPlugins": { "pyright-lsp@claude-plugins-official": true, "caveman@caveman": true }, "extraKnownMarketplaces": { "caveman": { "source": { "source": "github", "repo": "JuliusBrussee/caveman" } } }, "theme": "dark-daltonized", "skipAutoPermissionPrompt": true }