Settings additions:
- prUrlTemplate (Attribution): URL template for the PR badge in commit
attribution — supports self-hosted GitLab/Bitbucket/GitHub Enterprise
- voice (object): full structure with enabled/mode/autoSubmit; mark legacy
voiceEnabled as DEPRECATED alias
Behavior updates:
- auto permission mode: rewrite per official docs — drop the removed
--enable-auto-mode flag, note inclusion in the default Shift+Tab cycle
since v2.1.111
- blockedMarketplaces: note v2.1.119 enforcement of hostPattern/pathPattern
matchers before any download touches the filesystem
Env var additions:
- CLAUDE_CODE_HIDE_CWD: hides CWD in startup logo banner (v2.1.119)
CLI / docs additions:
- claude plugin tag: marketplace plugin version tagging subcommand (v2.1.118)
- MCP OAuth callout: RFC 9728 protected-resource discovery, no manual
apiKeyHelper/headersHelper needed for compliant servers (v2.1.111)
- Quick Reference example updated with prUrlTemplate
Bump Last Updated badge and version header to v2.1.119.
Co-Authored-By: Claude <noreply@anthropic.com>
- Add `wslInheritsWindowsSettings` managed setting (WSL inherits Windows HKLM/registry policy chain)
- Document `"$defaults"` sentinel in `autoMode` — inherits built-in rules at that position so custom entries are added alongside them
- Add `DISABLE_UPDATES` env var (strictly blocks all update paths, stronger than DISABLE_AUTOUPDATER)
- Add `OTEL_LOG_RAW_API_BODIES` and `CLAUDE_CODE_FORK_SUBAGENT` env vars (changelog-only, flagged as such)
- Remove stale `askEdits`, `viewOnly`, `allow_remote_sessions` entries — not documented in official docs since v2.1.74 (40+ days)
- Expand `cleanupPeriodDays` description — v2.1.117 adds ~/.claude/tasks/, shell-snapshots/, and backups/ to the startup sweep
- Note v2.1.117 default-effort change from medium → high for Pro/Max on Opus 4.6 and Sonnet 4.6
- Refresh badge to Apr 24, 2026 12:27 AM PKT, v2.1.118
Co-Authored-By: Claude <noreply@anthropic.com>
- add awaySummaryEnabled, externalEditorContext (v2.1.110)
- move autoScrollEnabled from General to Global Config
(~/.claude.json) per official docs
- drop stale "not yet on official settings page" annotations from
tui and sandbox.network.deniedDomains (both now documented;
deniedDomains in v2.1.113)
- effortLevel: add xhigh (Opus 4.7, v2.1.111) and fallback note
- add CLAUDE_CODE_ENABLE_AWAY_SUMMARY env var
- bidirectional cross-links between settings report and
claude-cli-startup-flags.md for CLAUDE_CODE_SIMPLE /
CLAUDE_CODE_EFFORT_LEVEL
- quick-reference example uses the new keys
Co-Authored-By: Claude <noreply@anthropic.com>
Adds CLAUDE_CODE_CERT_STORE (v2.1.101), CLAUDE_CODE_PERFORCE_MODE (v2.1.98),
CLAUDE_CODE_SCRIPT_CAPS (v2.1.98), DISABLE_AUTOUPDATER, and CCR_FORCE_BUNDLE.
Updates disableSkillShellExecution with triple-backtick shell blocks and source
qualifiers per official docs. Badge updated to v2.1.101.
Co-Authored-By: Claude <noreply@anthropic.com>
Adds forceRemoteSettingsRefresh managed-only setting, CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX
env var, removes stale annotations from disableSkillShellExecution and marketplace source types,
enriches descriptions for cleanupPeriodDays, disableDeepLinkRegistration, includeGitInstructions,
language, and allowUnsandboxedCommands per official settings page.
Co-Authored-By: Claude <noreply@anthropic.com>
Settings report (claude-settings.md):
- Add autoConnectIde, autoInstallIdeExtension, showClearContextOnPlanAccept to ~/.claude.json table
- Re-add unverified annotation on allow_remote_sessions (official docs say not a settings key)
- Add source:'settings' marketplace type to Plugin Settings with inline example
- Add rate_limits fields to Status Line Input Fields table
- Bump version badge and header to v2.1.81
Other reports: bump badges to v2.1.81, update development workflow stars and counts
Co-Authored-By: Claude <noreply@anthropic.com>
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>