Skip to content

Daily settings drift check — 2026-07-10 (Claude Code v2.1.206)#146

Closed
shanraisshan wants to merge 2 commits into
mainfrom
settings-drift/2026-07-10
Closed

Daily settings drift check — 2026-07-10 (Claude Code v2.1.206)#146
shanraisshan wants to merge 2 commits into
mainfrom
settings-drift/2026-07-10

Conversation

@shanraisshan

Copy link
Copy Markdown
Owner

Summary

Automated daily drift check against official Claude Code docs for v2.1.206. All changes confirmed against code.claude.com/docs/en/settings and code.claude.com/docs/en/env-vars per Rule 8A (source credibility guard).


Drift Findings (v2.1.205 → v2.1.206)

1. New Settings Keys

No new settings.json keys found for v2.1.206.

2. Changed Setting Behavior

No changed setting behavior for v2.1.206.

3. Deprecated / Removed Settings

Variable Change
CLAUDE_CODE_CONNECT_TIMEOUT_MS REMOVED in v2.1.186 per official env-vars page. Entry now shows strikethrough with pointer to API_TIMEOUT_MS / API_FORCE_IDLE_TIMEOUT. Was added to the report in the v2.1.185 run.

4. Missing Environment Variable

Variable Description Confirmed
ANTHROPIC_FOUNDRY_AUTH_TOKEN Bearer token for Microsoft Foundry auth; takes precedence over ANTHROPIC_FOUNDRY_API_KEY official /en/env-vars page

5. Stale Annotations Resolved

Four env vars previously annotated "not yet on official env-vars page" are now confirmed on the official page — annotations removed:

Variable First Annotated Version Added
CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP 2026-06-26 v2.1.193 run v2.1.193
CLAUDE_CODE_RETRY_WATCHDOG 2026-07-03 v2.1.199 run v2.1.199
CLAUDE_CODE_DISABLE_MOUSE_CLICKS 2026-06-29 v2.1.195 run v2.1.195
OTEL_LOG_ASSISTANT_RESPONSES 2026-06-26 v2.1.193 run v2.1.193

6. Recurring Suspects

Variable Status Run Count
OTEL_LOG_TOOL_DETAILS Still NOT on official /en/env-vars page; annotation retained 53+ consecutive runs ON HOLD

Verification Log

Rule Category Depth Result Notes
1A Key Completeness field-level PASS No new settings keys missing
1B Key Types content-match PASS
1C Key Defaults content-match PASS
1D Key Descriptions content-match PASS CONNECT_TIMEOUT_MS now correctly marked REMOVED
1E Scope Column content-match PASS
1F Inverse Completeness field-level PASS All keys annotated or traceable
1G Edge-Case Semantics content-match PASS
1H File Scope Check content-match PASS
1I Skills Settings Keys field-level PASS maxSkillDescriptionChars, skillListingBudgetFraction present
2A Priority Levels field-level PASS 5-level chain + managed intact
2B File Locations content-match PASS
2C Merge Semantics content-match PASS
2D Managed Internals field-level PASS
3A Permission Modes field-level PASS
3B Tool Syntax Patterns content-match PASS
3C Bidirectional Mode Check field-level PASS
3D Evaluation Semantics content-match PASS
4A Hooks Redirect exists PASS Redirect to claude-code-hooks repo present
5A Env Var Completeness field-level FAIL → FIXED ANTHROPIC_FOUNDRY_AUTH_TOKEN was missing; added this run
5B Ownership Boundary cross-file PASS CLAUDE_CODE_SAFE_MODE confirmed out-of-scope (CLI flags file)
5C Env Var Descriptions content-match FAIL → FIXED REMOVED var corrected; 4 stale annotations cleaned
5D Inverse Env Var Check field-level PASS All vars annotated or on official page
6A Quick Reference Example content-match PASS
6B Example URL Validation exists PASS json.schemastore.org schema URL returns 301→valid content
7A CLAUDE.md Sync cross-file PASS
8A Source Credibility Guard content-match PASS All findings verified against official docs only
9A Local File Links exists PASS ../.claude/settings.json exists
9B External URL Links exists PASS All code.claude.com links validated; GitHub CHANGELOG reachable
9C Anchor Links exists PASS Internal anchors verified
10A Version Metadata content-match FAIL → FIXED Badge bumped v2.1.205 → v2.1.206
10B Suspect Key Escalation exists PASS OTEL_LOG_TOOL_DETAILS at 53+ runs (annotated, no escalation needed); RETRY_WATCHDOG resolved
10C Bidirectional Completeness field-level PASS

Hyperlink Validation Log (Phase 2.7)

# Type Link Status
1 Local ../.claude/settings.json OK
2 External https://code.claude.com/docs/en/settings OK
3 External https://code.claude.com/docs/en/env-vars OK
4 External https://code.claude.com/docs/en/permissions OK
5 External https://code.claude.com/docs/en/artifacts OK
6 External https://code.claude.com/docs/en/monitoring-usage OK
7 External https://json.schemastore.org/claude-code-settings.json OK (301 → www.schemastore.org, valid)
8 External https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md OK
9 External https://github.com/shanraisshan/claude-code-hooks OK

Action Items

# Priority Type Action Status
1 HIGH Version Bump Badge + header v2.1.205 → v2.1.206 ✅ COMPLETE
2 HIGH Changed Behavior CLAUDE_CODE_CONNECT_TIMEOUT_MS marked REMOVED in v2.1.186 ✅ COMPLETE
3 MED Missing Env Var Added ANTHROPIC_FOUNDRY_AUTH_TOKEN ✅ COMPLETE
4 MED Stale Annotation Removed annotation from CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP ✅ COMPLETE
5 MED Stale Annotation Removed annotation from CLAUDE_CODE_RETRY_WATCHDOG ✅ COMPLETE
6 MED Stale Annotation Removed annotation from CLAUDE_CODE_DISABLE_MOUSE_CLICKS ✅ COMPLETE
7 MED Stale Annotation Removed annotation from OTEL_LOG_ASSISTANT_RESPONSES ✅ COMPLETE
8 LOW Suspect Key OTEL_LOG_TOOL_DETAILS — 53+ runs ON HOLD, annotation retained ✋ ON HOLD

Resolved Since Last Run (v2.1.205)

  • CLAUDE_CODE_RETRY_WATCHDOG annotation (ON HOLD since v2.1.199) — now confirmed on official page; annotation removed this run

Automated by workflows:best-practice:workflow-claude-settings — do not merge without human review.


Generated by Claude Code

claude added 2 commits July 10, 2026 05:53
…, add missing var, remove 4 stale annotations

- Badge + header: v2.1.205 → v2.1.206 (Phase 2.6)
- Mark CLAUDE_CODE_CONNECT_TIMEOUT_MS as REMOVED in v2.1.186 (official /en/env-vars confirms removal)
- Add ANTHROPIC_FOUNDRY_AUTH_TOKEN (bearer token, takes precedence over API key)
- Remove stale "not on official page" annotations from CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP,
  CLAUDE_CODE_RETRY_WATCHDOG, CLAUDE_CODE_DISABLE_MOUSE_CLICKS, OTEL_LOG_ASSISTANT_RESPONSES
  (all now confirmed on official /en/env-vars page)

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019aM5nvwd8AyyPa1BRnbUVt
8 items: HIGH version bump + REMOVED env var, MED missing var + 4 stale
annotation removals, LOW OTEL_LOG_TOOL_DETAILS recurring ON HOLD (53+ runs)

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019aM5nvwd8AyyPa1BRnbUVt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants