diff --git a/cc-headless/.claude/settings.json b/cc-headless/.claude/settings.json index d14bdbf..1ace5f7 100644 --- a/cc-headless/.claude/settings.json +++ b/cc-headless/.claude/settings.json @@ -6,7 +6,10 @@ "sessionUrl": false }, "env": { - "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1", + "DISABLE_TELEMETRY": "1", + "DISABLE_ERROR_REPORTING": "1", + "DISABLE_BUG_COMMAND": "1", + "DISABLE_FEEDBACK_COMMAND": "1", "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1", "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "64000" }, diff --git a/cc-headless/README.md b/cc-headless/README.md index 244b82e..f8f043a 100644 --- a/cc-headless/README.md +++ b/cc-headless/README.md @@ -9,7 +9,7 @@ Configuration for running Claude Code with API keys instead of the default subsc - **Custom statusline** showing context usage, model, session count, directory, git info, and line changes - **Model preset** set to Opus - **No Claude attribution** in commits, PRs, or session links (`attribution` set to empty; replaces the deprecated `includeCoAuthoredBy`) -- **Nonessential traffic disabled** — the single `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` variable covers telemetry, error reporting, the `/feedback` command, feedback surveys, and the autoupdater +- **Telemetry disabled** via granular `DISABLE_*` flags — deliberately not the `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` umbrella, which would also disable the auto-updater - **Onboarding bypassed** so Claude Code starts immediately ## Setup