84fd8a73dd
GitHub repo slug changed from shanraisshan/claude-code-voice-hooks to shanraisshan/claude-code-hooks. Updated all URLs, display names, and references across 8 files. Co-Authored-By: Claude <noreply@anthropic.com>
24 KiB
24 KiB
Settings Report — Changelog History
Status Legend
| Status | Meaning |
|---|---|
✅ COMPLETE (reason) |
Action was taken and resolved successfully |
❌ INVALID (reason) |
Finding was incorrect, not applicable, or intentional |
✋ ON HOLD (reason) |
Action deferred — waiting on external dependency or user decision |
[2026-03-05 06:18 AM PKT] Claude Code v2.1.69
| # | Priority | Type | Action | Status |
|---|---|---|---|---|
| 1 | HIGH | Missing Settings | Add 13 non-hook missing settings keys ($schema, availableModels, fastModePerSessionOptIn, teammateMode, prefersReducedMotion, sandbox.filesystem.*, sandbox.network.allowManagedDomainsOnly, sandbox.enableWeakerNetworkIsolation, allowManagedMcpServersOnly, blockedMarketplaces, includeGitInstructions, pluginTrustMessage, fileSuggestion table entry) |
✅ COMPLETE (added to report) |
| 2 | HIGH | Missing Env Vars | Add missing environment variables including CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING, CLAUDE_CODE_DISABLE_1M_CONTEXT, CLAUDE_CODE_ACCOUNT_UUID, CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS, ENABLE_CLAUDEAI_MCP_SERVERS, and more |
✅ COMPLETE (added 13 missing env vars to report) |
| 3 | HIGH | Effort Default | Update effort level default from "High" to "Medium" for Max/Team subscribers; add Sonnet 4.6 support (changed v2.1.68) | ✅ COMPLETE (updated default and added Sonnet note) |
| 4 | MED | Settings Hierarchy | Add managed settings via macOS plist/Windows Registry (v2.1.61/v2.1.69); document array merge behavior across scopes | ✅ COMPLETE (added plist/registry and merge note) |
| 5 | MED | Sandbox Filesystem | Add sandbox.filesystem.allowWrite, denyWrite, denyRead with path prefix semantics (//, ~/, /, ./) |
✅ COMPLETE (added to sandbox table) |
| 6 | MED | Permission Syntax | Add Agent(name) permission pattern; document MCP(server:tool) syntax form |
✅ COMPLETE (added to tool syntax table) |
| 7 | MED | Plugin Gaps | Add blockedMarketplaces, pluginTrustMessage |
✅ COMPLETE (added to plugins table) |
| 8 | MED | Model Config | Add availableModels setting |
✅ COMPLETE (added to general settings table) |
| 9 | MED | Suspect Keys | Verify sandbox.network.deniedDomains, sandbox.ignoreViolations, pluginConfigs — present in report but not in official docs |
✋ ON HOLD (kept in report pending verification) |
| 10 | LOW | Header Counts | Update header from "38 settings and 84 env vars" to reflect actual counts (~55+ settings, ~110+ env vars) | ✅ COMPLETE (updated header) |
| 11 | LOW | CLAUDE.md Sync | Update CLAUDE.md configuration hierarchy (add managed/CLI/user levels) | ✋ ON HOLD (awaiting user approval) |
| 12 | LOW | Example Update | Update Quick Reference example with $schema, sandbox filesystem, Agent(*), remove hooks example |
✅ COMPLETE (updated example) |
| 13 | MED | Hooks Redirect | Replace hooks section with redirect to claude-code-hooks repo | ✅ COMPLETE (hooks externalized to dedicated repo) |
[2026-03-07 02:17 PM PKT] Claude Code v2.1.71
| # | Priority | Type | Action | Status |
|---|---|---|---|---|
| 1 | HIGH | Changed Behavior | Fix teammateMode: type boolean → string, default false → "auto", description → "Agent team display: auto, in-process, tmux" |
✅ COMPLETE (type, default, and description updated) |
| 2 | HIGH | New Setting | Add allowManagedPermissionRulesOnly to Permissions table (boolean, managed only) |
✅ COMPLETE (added to Permission Keys table) |
| 3 | HIGH | Missing Env Vars | Add ~31 missing env vars including confirmed (CLAUDE_CODE_MAX_OUTPUT_TOKENS, CLAUDE_CODE_DISABLE_FAST_MODE, CLAUDE_CODE_DISABLE_AUTO_MEMORY, CLAUDE_CODE_USER_EMAIL, CLAUDE_CODE_ORGANIZATION_UUID, CLAUDE_CONFIG_DIR) and agent-reported (Foundry, Bedrock, mTLS, shell prefix, etc.) |
✅ COMPLETE (added 31 env vars to table) |
| 4 | MED | Changed Default | Fix plansDirectory default from .claude/plans/ to ~/.claude/plans |
✅ COMPLETE (default updated) |
| 5 | MED | Changed Description | Fix sandbox.enableWeakerNetworkIsolation description to "(macOS only) Allow access to system TLS trust; reduces security" |
✅ COMPLETE (description updated) |
| 6 | MED | Scope Fix | Fix extraKnownMarketplaces scope from "Any" to "Project" |
✅ COMPLETE (scope and description updated) |
| 7 | MED | Boundary Violation | Replace CLAUDE_CODE_EFFORT_LEVEL in claude-cli-startup-flags.md with cross-reference to settings report |
✅ COMPLETE (replaced with link) |
| 8 | MED | Version Badge | Update report version from v2.1.69 to v2.1.71 | ✅ COMPLETE (badge and header updated) |
| 9 | LOW | Suspect Keys | Verify skipWebFetchPreflight, sandbox.ignoreViolations, sandbox.network.deniedDomains, skippedMarketplaces, skippedPlugins, pluginConfigs |
✋ ON HOLD (kept in report pending verification — recurring from 2026-03-05) |
| 10 | LOW | CLAUDE.md Sync | Update CLAUDE.md configuration hierarchy (3 levels → 5+) | ✅ COMPLETE (updated to 5-level hierarchy with managed layer) |
[2026-03-12 12:23 PM PKT] Claude Code v2.1.74
| # | Priority | Type | Action | Status |
|---|---|---|---|---|
| 1 | HIGH | Changed Behavior | Fix dontAsk permission mode description: "Auto-accept all tools" → "Auto-denies tools unless pre-approved via /permissions or permissions.allow rules" |
✅ COMPLETE (description corrected per official permissions docs) |
| 2 | HIGH | New Setting | Add modelOverrides to Model Configuration section (object, maps Anthropic model IDs to provider-specific IDs like Bedrock ARNs) |
✅ COMPLETE (added with example and description) |
| 3 | HIGH | New Setting | Add allow_remote_sessions to managed-only settings list (boolean, defaults true, controls Remote Control/web session access) |
✅ COMPLETE (added to Permission Keys table) |
| 4 | HIGH | Changed Default | Fix $schema URL from https://www.schemastore.org/... to https://json.schemastore.org/... per official docs |
✅ COMPLETE (updated in description, example, and Sources) |
| 5 | MED | Changed Description | Fix ANTHROPIC_CUSTOM_HEADERS format description from "JSON string" to "Name: Value format, newline-separated" |
✅ COMPLETE (description updated per official docs) |
| 6 | MED | Unverified Modes | askEdits and viewOnly permission modes not in official docs — only 5 modes documented (default, acceptEdits, plan, dontAsk, bypassPermissions) |
✅ COMPLETE (marked as "not in official docs — unverified" in table) |
| 7 | MED | Missing Env Vars | Add CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS, CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY, CLAUDE_CODE_DISABLE_TERMINAL_TITLE, CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL, CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS |
✅ COMPLETE (added 5 env vars plus CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS) |
| 8 | MED | New Setting | Add autoMemoryDirectory to Core Configuration (string, custom auto-memory directory) — version uncertain (agents disagree: v2.1.68 vs v2.1.74), not on settings page |
✅ COMPLETE (added near plansDirectory — version unresolved) |
| 9 | LOW | Suspect Keys | Verify skipWebFetchPreflight, sandbox.ignoreViolations, sandbox.network.deniedDomains, skippedMarketplaces, skippedPlugins, pluginConfigs — still not in official docs |
✋ ON HOLD (kept in report pending verification — recurring from 2026-03-05) |
| 10 | LOW | Missing Env Var | Add CLAUDE_CODE_SUBAGENT_MODEL to env vars table (already in Model env example block but missing from table) |
✅ COMPLETE (added to env vars table) |
| 11 | LOW | Example Update | Update Quick Reference example to include modelOverrides and corrected $schema URL |
✅ COMPLETE (example updated with both) |
[2026-03-14 01:35 AM PKT] Claude Code v2.1.75
| # | Priority | Type | Action | Status |
|---|---|---|---|---|
| 1 | HIGH | Settings Hierarchy | Restructure to match official 5-level hierarchy: Managed (#1) > CLI args > Local > Project > User. Remove ~/.claude/settings.local.json row. Add managed-tier internal precedence (server-managed > MDM > file > HKCU). Note Managed "cannot be overridden by any other level, including CLI args" |
✅ COMPLETE (restructured table to 5 levels with Managed as #1, added delivery methods, internal precedence, and file paths) |
| 2 | HIGH | Changed Behavior | Fix availableModels description: change from complex object array (title/modelId/effortOptions) to simple string array ["sonnet", "haiku"] per official docs |
✅ COMPLETE (updated description to match official docs format) |
| 3 | HIGH | Changed Behavior | Add cleanupPeriodDays 0-value behavior: "Setting to 0 deletes all existing transcripts at startup and disables session persistence entirely" |
✅ COMPLETE (added 0-value behavior to description) |
| 4 | HIGH | Permission Syntax | Add evaluation order note to Permissions section: "Rules are evaluated in order: deny rules first, then ask, then allow. The first matching rule wins." | ✅ COMPLETE (added evaluation order before Bash wildcard notes) |
| 5 | MED | Changed Description | Add autoMemoryDirectory scope restriction: "Not accepted in project settings (.claude/settings.json). Accepted from policy, local, and user settings" |
✅ COMPLETE (added scope restriction to description) |
| 6 | MED | Changed Description | Add permissions.defaultMode Remote environment note: only acceptEdits and plan are honored in Remote environments (v2.1.70) |
✅ COMPLETE (added Remote restriction to description) |
| 7 | MED | Model Config | Add Opus 4.6 1M context default note: as of v2.1.75, 1M context is default for Max/Team/Enterprise plans | ✅ COMPLETE (added to Effort Level note) |
| 8 | MED | Settings Hierarchy | Add Windows managed path note: v2.1.75 removed deprecated C:\ProgramData\ClaudeCode\ fallback — use C:\Program Files\ClaudeCode\managed-settings.json |
✅ COMPLETE (added deprecation note in hierarchy section) |
| 9 | MED | Display & UX | Add fileSuggestion stdin JSON format ({"query": "..."}) and 15-path output limit detail |
✅ COMPLETE (added stdin format and output limit to File Suggestion section) |
| 10 | MED | Settings Hierarchy | Update array merge note from "merged" to "concatenated and deduplicated" per official docs | ✅ COMPLETE (updated wording in hierarchy Important section) |
| 11 | LOW | Suspect Keys | sandbox.ignoreViolations, sandbox.network.deniedDomains still not in official docs or JSON schema top-level |
✋ ON HOLD (kept in report pending verification — recurring from 2026-03-05) |
| 12 | LOW | Suspect Keys | skipWebFetchPreflight, skippedMarketplaces, skippedPlugins, pluginConfigs — confirmed in JSON schema but not on official settings page |
✋ ON HOLD (kept in report — valid per schema, recurring from 2026-03-05) |
[2026-03-15 12:52 PM PKT] Claude Code v2.1.76
| # | Priority | Type | Action | Status |
|---|---|---|---|---|
| 1 | HIGH | New Setting | Add effortLevel to General Settings or Model Configuration — persists effort level across sessions ("low", "medium", "high"). Confirmed on official settings page |
✋ ON HOLD (awaiting user approval) |
| 2 | HIGH | New Settings | Add Worktree Settings section with worktree.sparsePaths (array, sparse-checkout cone mode) and worktree.symlinkDirectories (array, symlink dirs to avoid duplication). Confirmed on official settings page |
✋ ON HOLD (awaiting user approval) |
| 3 | HIGH | New Setting | Add feedbackSurveyRate to General Settings — probability (0-1) for session quality survey. Confirmed on official settings page |
✋ ON HOLD (awaiting user approval) |
| 4 | HIGH | Missing Env Vars | Add 20 missing env vars to table: CLAUDE_CODE_AUTO_COMPACT_WINDOW, CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION, CLAUDE_CODE_PLAN_MODE_REQUIRED, CLAUDE_CODE_TEAM_NAME, CLAUDE_CODE_TASK_LIST_ID, CLAUDE_ENV_FILE, FORCE_AUTOUPDATE_PLUGINS, HTTP_PROXY, HTTPS_PROXY, NO_PROXY, MCP_TOOL_TIMEOUT, MCP_CLIENT_SECRET, MCP_OAUTH_CALLBACK_PORT, IS_DEMO, SLASH_COMMAND_TOOL_CHAR_BUDGET, VERTEX_REGION_CLAUDE_3_5_HAIKU, VERTEX_REGION_CLAUDE_3_7_SONNET, VERTEX_REGION_CLAUDE_4_0_OPUS, VERTEX_REGION_CLAUDE_4_0_SONNET, VERTEX_REGION_CLAUDE_4_1_OPUS. Confirmed on official /en/env-vars page |
✋ ON HOLD (awaiting user approval) |
| 5 | HIGH | Missing Env Vars | Move ANTHROPIC_DEFAULT_OPUS_MODEL, ANTHROPIC_DEFAULT_SONNET_MODEL, MAX_THINKING_TOKENS from code-block-only to Common Environment Variables table |
✋ ON HOLD (awaiting user approval) |
| 6 | HIGH | Broken Link | Fix https://claudelog.com/configuration/ — returns ECONNREFUSED. Remove or replace with working source |
✋ ON HOLD (awaiting user approval) |
| 7 | MED | Changed Description | Update cleanupPeriodDays description to add: "hooks receive an empty transcript_path" when set to 0. Per official docs |
✋ ON HOLD (awaiting user approval) |
| 8 | MED | Unverified Env Vars | Mark 7 env vars in report but NOT in official docs as unverified: CLAUDE_CODE_DISABLE_MCP, CLAUDE_CODE_DISABLE_TOOLS, CLAUDE_CODE_HIDE_ACCOUNT_INFO, CLAUDE_CODE_MAX_TURNS, CLAUDE_CODE_PROMPT_CACHING_ENABLED, CLAUDE_CODE_SKIP_SETTINGS_SETUP, DISABLE_NON_ESSENTIAL_MODEL_CALLS |
✋ ON HOLD (awaiting user approval) |
| 9 | MED | New Source | Add https://code.claude.com/docs/en/env-vars to Sources section — official env vars reference page |
✋ ON HOLD (awaiting user approval) |
| 10 | MED | Example Update | Update Quick Reference example to include effortLevel and worktree settings |
✋ ON HOLD (awaiting user approval) |
| 11 | LOW | Suspect Keys | sandbox.ignoreViolations, sandbox.network.deniedDomains still not in official docs sandbox table |
✋ ON HOLD (kept in report pending verification — recurring from 2026-03-05) |
| 12 | LOW | Suspect Keys | skipWebFetchPreflight, skippedMarketplaces, skippedPlugins, pluginConfigs — still in JSON schema but not on official settings page |
✋ ON HOLD (kept in report — valid per schema, recurring from 2026-03-05) |
[2026-03-15 01:10 PM PKT] Claude Code v2.1.76
| # | Priority | Type | Action | Status |
|---|---|---|---|---|
| 1 | HIGH | New Setting | Add effortLevel to Model Configuration — persists effort level across sessions ("low", "medium", "high"). Also added /effort command to Useful Commands and updated Effort Level how-to section |
✅ COMPLETE (added to Model Overrides table, updated how-to, added /effort command) |
| 2 | HIGH | New Settings | Add Worktree Settings section with worktree.sparsePaths (array, sparse-checkout cone mode) and worktree.symlinkDirectories (array, symlink dirs to avoid duplication) |
✅ COMPLETE (new Worktree Settings subsection in Core Configuration with table and example) |
| 3 | HIGH | New Setting | Add feedbackSurveyRate to General Settings — probability (0-1) for session quality survey |
✅ COMPLETE (added to General Settings table) |
| 4 | HIGH | Missing Env Vars | Add 23 missing env vars to table (20 genuinely new + 3 from code-block-only) | ✅ COMPLETE (added all 23 env vars to Common Environment Variables table) |
| 5 | HIGH | Broken Link | Previous run flagged https://claudelog.com/configuration/ as ECONNREFUSED — now loads successfully |
✅ COMPLETE (link restored, no action needed) |
| 6 | MED | Permission Syntax | Add Read/Edit gitignore-style path patterns (//path, ~/path, /path, ./path), word-boundary wildcard detail, and legacy :* deprecation note |
✅ COMPLETE (added path patterns table, word-boundary note, and :* deprecation) |
| 7 | MED | Changed Description | Update cleanupPeriodDays to add "hooks receive an empty transcript_path" when set to 0 |
✅ COMPLETE (added to description) |
| 8 | MED | Unverified Env Vars | Mark 7 env vars not in official docs as unverified | ✅ COMPLETE (added "not in official docs — unverified" markers) |
| 9 | MED | New Source | Add https://code.claude.com/docs/en/env-vars and https://code.claude.com/docs/en/permissions to Sources section |
✅ COMPLETE (added both URLs) |
| 10 | MED | Example Update | Update Quick Reference example to include effortLevel and worktree settings |
✅ COMPLETE (added effortLevel and worktree block to example) |
| 11 | LOW | Suspect Keys | sandbox.ignoreViolations, sandbox.network.deniedDomains still not in official docs sandbox table |
✋ ON HOLD (kept in report pending verification — recurring from 2026-03-05) |
| 12 | LOW | Suspect Keys | skipWebFetchPreflight, skippedMarketplaces, skippedPlugins, pluginConfigs — still in JSON schema but not on official settings page |
✋ ON HOLD (kept in report — valid per schema, recurring from 2026-03-05) |
[2026-03-17 12:54 PM PKT] Claude Code v2.1.77
| # | Priority | Type | Action | Status |
|---|---|---|---|---|
| 1 | HIGH | New Setting | Add sandbox.filesystem.allowRead to Sandbox Settings table — re-allows read access within denyRead regions (array, default []). Confirmed in v2.1.77 changelog |
✅ COMPLETE (added to Sandbox Settings table after denyRead row) |
| 2 | HIGH | Changed Description | Update CLAUDE_CODE_MAX_OUTPUT_TOKENS description: default for Opus 4.6 increased to 64k, upper bound for Opus 4.6 and Sonnet 4.6 increased to 128k (v2.1.77 changelog) |
✅ COMPLETE (description updated with model-specific defaults and bounds) |
| 3 | HIGH | Missing Env Var | Add CLAUDECODE to Common Environment Variables table — set to 1 in spawned shell environments. Confirmed on official /en/env-vars page |
✅ COMPLETE (added to env var table) |
| 4 | HIGH | Missing Env Var | Add CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS to Common Environment Variables table — allows fast mode when org status check fails. Confirmed on official /en/env-vars page |
✅ COMPLETE (added to env var table) |
| 5 | MED | Env Var Table | Move ANTHROPIC_MODEL and ANTHROPIC_DEFAULT_HAIKU_MODEL from code-block-only to Common Environment Variables table. Both confirmed on official /en/env-vars page |
✅ COMPLETE (added both to env var table near other ANTHROPIC_ vars) |
| 6 | MED | Suspect Key Escalation | sandbox.network.deniedDomains — 8 consecutive ON HOLD runs (since 2026-03-05). NOT in official docs page or JSON schema. Per Rule 10B: mark as "not in official docs — unverified" |
✅ COMPLETE (added unverified annotation to description) |
| 7 | MED | Suspect Key Escalation | allow_remote_sessions — NOT in official docs page or JSON schema. Mark as "not in official docs — unverified" |
✅ COMPLETE (added unverified annotation to description) |
| 8 | LOW | Suspect Key Resolution | sandbox.ignoreViolations — 8 consecutive ON HOLD runs. Confirmed in JSON schema. Annotate: "in JSON schema, not on official settings page" |
✅ COMPLETE (added schema annotation to description) |
| 9 | LOW | Suspect Key Resolution | skipWebFetchPreflight, skippedMarketplaces, skippedPlugins, pluginConfigs — 8 consecutive ON HOLD runs. All confirmed in JSON schema. Annotate: "in JSON schema, not on official settings page" |
✅ COMPLETE (added schema annotation to all 4 descriptions) |
| 10 | LOW | Header Count | Update header env var count from "160+" to "100+" — actual table has 97 env vars | ✅ COMPLETE (header updated to "100+ environment variables", version to v2.1.77) |
[2026-03-18 11:53 PM PKT] Claude Code v2.1.78
| # | Priority | Type | Action | Status |
|---|---|---|---|---|
| 1 | HIGH | Missing Setting | Add voiceEnabled to General Settings table — enable push-to-talk voice dictation (boolean, written by /voice, requires Claude.ai account). Confirmed on official settings page |
✅ COMPLETE (added to General Settings table before feedbackSurveyRate) |
| 2 | HIGH | Missing Setting | Add filesystem.allowManagedReadPathsOnly to Sandbox Settings table — managed-only, only managed allowRead paths are respected (boolean, default false). Confirmed on official settings page |
✅ COMPLETE (added to Sandbox Settings table before enableWeakerNetworkIsolation) |
| 3 | HIGH | Display Location | Move showTurnDuration and terminalProgressBarEnabled from Display Settings table to a separate "Global Config Settings (~/.claude.json)" subsection. Official docs state: "Adding them to settings.json will trigger a schema validation error" |
✅ COMPLETE (created new subsection with table; removed from settings.json Display Settings table and examples) |
| 4 | HIGH | Changed Default | Fix MAX_MCP_OUTPUT_TOKENS default from 50000 to 25000. Official /en/env-vars page confirms default: 25000 |
✅ COMPLETE (default updated, added warning threshold note) |
| 5 | HIGH | Missing Env Vars | Add CLAUDE_CODE_NEW_INIT, CLAUDE_CODE_PLUGIN_SEED_DIR, DISABLE_FEEDBACK_COMMAND to env vars table. All confirmed on official /en/env-vars page |
✅ COMPLETE (added all 3 env vars to table) |
| 6 | MED | Verification Fix | Remove "unverified" annotation from allow_remote_sessions — now confirmed on official permissions page as a managed-only setting. Previous run (v2.1.77 #7) incorrectly marked it unverified |
✅ COMPLETE (removed "unverified" annotation) |
| 7 | MED | Env Var Rename | Update DISABLE_BUG_COMMAND to DISABLE_FEEDBACK_COMMAND — official docs say DISABLE_FEEDBACK_COMMAND is the current name, DISABLE_BUG_COMMAND is "the older name" |
✅ COMPLETE (renamed with alias note) |
| 8 | MED | Changed Description | Update CLAUDE_CODE_EFFORT_LEVEL to include max (Opus 4.6 only) and auto values. Official /en/env-vars page confirms: "Values: low, medium, high, max (Opus 4.6 only), or auto" |
✅ COMPLETE (description updated with all values and precedence note) |
| 9 | MED | Changed Description | Fix CLAUDE_CODE_ENABLE_TASKS description — official: "Set to true to enable task tracking in non-interactive mode (-p flag). Tasks are on by default in interactive mode." Report currently says "Set to false to disable" |
✅ COMPLETE (description corrected to match official docs) |
| 10 | MED | Changed Description | Update CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC to note: "Equivalent of setting DISABLE_AUTOUPDATER, DISABLE_FEEDBACK_COMMAND, DISABLE_ERROR_REPORTING, and DISABLE_TELEMETRY" |
✅ COMPLETE (description updated with equivalent vars list) |
| 11 | MED | Example Update | Remove showTurnDuration from Quick Reference example — doesn't belong in settings.json per official docs |
✅ COMPLETE (removed from Quick Reference example and Display & UX example) |
| 12 | LOW | Env Var Default | Verify MCP_TIMEOUT default (report says 10000) — official docs don't specify a default value |
✅ COMPLETE (removed unverified default — official docs omit it) |
[2026-03-19 12:38 PM PKT] Claude Code v2.1.79
| # | Priority | Type | Action | Status |
|---|---|---|---|---|
| 1 | HIGH | Missing Env Vars | Add ANTHROPIC_CUSTOM_MODEL_OPTION, ANTHROPIC_CUSTOM_MODEL_OPTION_NAME, ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION to Common Environment Variables table — model-config vars for adding custom entries to /model picker. Confirmed on official /en/env-vars page |
✅ COMPLETE (added 3 env vars after ANTHROPIC_BASE_URL in table) |
| 2 | HIGH | Changed Description | Update CLAUDE_CODE_PLUGIN_SEED_DIR from singular to plural: "Path to one or more read-only plugin seed directories, separated by : on Unix or ; on Windows". Changed in v2.1.79 changelog. Confirmed on official /en/env-vars page |
✅ COMPLETE (description updated to multi-directory support) |
| 3 | HIGH | Sandbox Path Prefixes | Fix sandbox.filesystem path prefix documentation: / = absolute (standard Unix), ./ = project-relative, // = legacy still works. Report currently shows reversed convention. Official docs explicitly note: "This syntax differs from Read and Edit permission rules" |
✅ COMPLETE (updated all 4 sandbox.filesystem entries with correct prefix convention, added cross-reference note to Read/Edit permission rules, added merge-across-scopes detail) |
| 4 | MED | Changed Description | Expand CLAUDE_CODE_AUTO_COMPACT_WINDOW description — current "Auto-compact window behavior configuration" is too minimal. Official docs describe: token capacity, defaults (200K standard / 1M extended), interaction with CLAUDE_AUTOCOMPACT_PCT_OVERRIDE, status line decoupling |
✅ COMPLETE (expanded description with token capacity, model defaults, AUTOCOMPACT_PCT interaction, and status line decoupling) |