Skip to content

Tracking: SchemaStore PR #5706 merge → batch unblock 11 keys + 5 env vars #53

Description

@tigers1997

Upstream gate for the configurator's next CC-compat batch.

Active gate

SchemaStore/schemastore PR #5706 — "feat(claude-code-settings): sync to Claude Code v2.1.143". Opened 2026-05-19 by miteshashar; mergeable_state: clean as of 2026-05-21; awaiting Anthropic CODEOWNER review (sarahdeaton / domdomegg / bogini / ant-kurt). Supersedes the closed PR #5665.

Unblocks on merge (eleven configurator-territory keys)

settings.json keys:

  • skillOverrides (CC 2.1.129) — off / user-invocable-only / name-only. Candidate for token-efficiency-pro tier.
  • worktree.baseRef (CC 2.1.133) — fresh / head. Candidate for multi-agent module.
  • worktree.bgIsolation (CC 2.1.143) — worktree / none. Candidate for multi-agent module.
  • autoMode.hard_deny (CC 2.1.136). Candidate for safety module.
  • sandbox.failIfUnavailable. Candidate for safety module.
  • subagentStatusLine top-level — {type, command}. Candidate for ui module.
  • statusLine.hideVimModeIndicator. Candidate for ui module.

hookCommand keys:

  • Hook args: string[] exec form (CC 2.1.139).
  • Hook continueOnBlock: boolean for prompt hookCommand (CC 2.1.139).

Env vars (mostly doc-only mentions):

  • ANTHROPIC_WORKSPACE_ID, CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE, CLAUDE_CODE_PLUGIN_PREFER_HTTPS, CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY, CLAUDE_CODE_STOP_HOOK_BLOCK_CAP

Still held for a future sync PR (NOT in #5706)

  • Hook output terminalSequence field (CC 2.1.141).
  • Stop/SubagentStop hook input adds background_tasks + session_crons fields (CC 2.1.145).
  • Skill context: fork frontmatter (CC 2.1.145) — needs verification whether this is a new frontmatter field or an internal mechanism.

Why we wait

Configurator policy: an unknown key in settings.json can make Claude Code silently drop adjacent sections, so we wait for claude-code-settings.json in schemastore to schema-validate the key before shipping it in any template. This is defensible-by-design and mirrors the unblock pattern from PRs #17 (prUrlTemplate), #18 (sandbox.network.deniedDomains), and #28.

Also: tested_up_to only bumps when a substantive PR ships with it ("no lone tracking-up bumps"). Once #5706 merges, the unblock work will land in one PR that opts users into the new keys + bumps tested_up_to 2.1.132 → 2.1.146 + refreshes the CLAUDE_CODE_COMPAT rationale comment.

Background on the schemastore lag

Anthropic doesn't publish their own settings schema. https://www.schemastore.org/claude-code-settings.json is community-maintained inside SchemaStore/schemastore but Anthropic has CODEOWNERS on the file. Anthropic ships ~3 CC releases/week; sync PRs land ~weekly, so the schema runs structurally 5–15 versions behind. Normal and expected, not neglect.

What was already done in this resurvey

  • Verified PR #5706's head-branch schema contains all eleven listed keys (2026-05-21).
  • Confirmed no live breakage: /simplify/code-review rename in CC 2.1.146 doesn't collide with the configurator's /review slash command or code-reviewer agent.
  • Updated maintainer memory + docs/07-backlog.md with the #5665→#5706 switch.
  • Opened PR chore(compat): survey CC 2.1.133-2.1.146; track SchemaStore PR #5706 #52 with the resurvey CHANGELOG entry and CLAUDE_CODE_COMPAT rationale refresh.
  • Installed local SessionStart watcher (.claude/hooks/check-schemastore-pr.sh, gitignored) that prints a one-line banner on PR state change.

Close criteria

This issue closes when PR #5706 merges and the post-merge unblock batch PR ships in this repo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions