diff --git a/cc-headless/.claude/settings.json b/cc-headless/.claude/settings.json index bad5878..d14bdbf 100644 --- a/cc-headless/.claude/settings.json +++ b/cc-headless/.claude/settings.json @@ -1,12 +1,12 @@ { "model": "opus", - "includeCoAuthoredBy": false, - "permissions": {}, + "attribution": { + "commit": "", + "pr": "", + "sessionUrl": false + }, "env": { - "DISABLE_TELEMETRY": "1", - "DISABLE_ERROR_REPORTING": "1", - "DISABLE_BUG_COMMAND": "1", - "CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY": "1", + "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "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 4d79d92..244b82e 100644 --- a/cc-headless/README.md +++ b/cc-headless/README.md @@ -8,8 +8,8 @@ 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 co-authored-by** in commits (`includeCoAuthoredBy: false`) -- **Telemetry disabled** via `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` +- **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 - **Onboarding bypassed** so Claude Code starts immediately ## Setup