chore(compat): CC 2.1.183-191 survey - schema watch moves to SchemaStore #5814 - #86
Open
tigers1997 wants to merge 1 commit into
Open
chore(compat): CC 2.1.183-191 survey - schema watch moves to SchemaStore #5814#86tigers1997 wants to merge 1 commit into
tigers1997 wants to merge 1 commit into
Conversation
…ore #5814 Six new versions surveyed (2.1.183, 2.1.185, 2.1.186, 2.1.187, 2.1.190, 2.1.191; 2.1.184/188/189 not in CHANGELOG, skipped or internal-only). Schema gate moved: a fresh SchemaStore PR #5814 (sync to v2.1.177, 84->134 properties, not draft, awaiting code-owner LGTM since 2026-06-13) supersedes the long-idle #5723 (still draft, untouched since 2026-05-24). Upstream-gate watch target switches to "#5814 OR #5723 OR successor". Two further targeted PRs also open: #5822 (UI/notification keys, out of territory) and #5833 (targeted attribution.sessionUrl for CC 2.1.183, in territory). New in-territory settings.json keys held for the merge: - sandbox.credentials (CC 2.1.187, hardening - future stub candidate for the existing // sandbox block in templates/safety/settings-patch.json) - attribution.sessionUrl (CC 2.1.183, privacy opt-in - future stub candidate for templates/git-workflow/settings-patch.json) Out-of-territory by precedent: respondToBashCommands (CC 2.1.186, per-user behavior preference). Permission-rule extension Agent(type)/Agent(x,y) (CC 2.1.186) is the same Tool(param:value) form already parked from 2.1.178; parking decision stands. No-impact verifications (greps clean): hook-matcher comma-separated silent- fail (2.1.191), skill-frontmatter case-insensitivity (2.1.186), auto-mode git/iac destructive-command block (2.1.183, orthogonal to block-dangerous- bash.sh), subagent depth-tracking fix (2.1.187, validates the 5-level cap already lifted in PR #84). Env mention-only: CLAUDE_CLIENT_PRESENCE_FILE (CC 2.1.181, missed in the 2.1.176-181 survey), CLAUDE_CODE_RETRY_WATCHDOG (CC 2.1.186), CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT (CC 2.1.187). Issue #14920 (per-skill plugin disable) re-checked: still open, 13 community comments, no Anthropic engagement, last update 2026-03-31 (86 days stale). No tested_up_to bump (no-lone-bumps rule; schema gate hasn't moved yet). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
VERDICT: PASS This is a documentation-only chore PR: it appends an 80-line compat-survey comment block to the |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up to #84. Resurveys upstream
anthropics/claude-codeacross the 13-day gap; the headline finding is that the schema-sync watch target moves.Schema gate moved. A fresh SchemaStore PR #5814 (sync→v2.1.177, 84→134 properties, opened 2026-06-13, not draft, awaiting code-owner LGTM) supersedes the long-idle #5723 (still draft, untouched since 2026-05-24 — 32 days). The upstream-gate-playbook watch target switches to
#5814 OR #5723 OR successor— either merge unblocks. Two further targeted PRs also open and awaiting LGTM: #5822 (seven UI/notification keys — out of territory) and #5833 (targetedattribution.sessionUrlfor CC 2.1.183 — in territory).Versions surveyed. Six present in CHANGELOG: 2.1.183, 2.1.185, 2.1.186, 2.1.187, 2.1.190, 2.1.191. (2.1.184, 2.1.188, 2.1.189 NOT in CHANGELOG — skipped or internal-only per the verbatim-pull discipline.)
New in-territory
settings.jsonkeys (held pending the merge)sandbox.credentialstemplates/safety/settings-patch.json// sandboxblock (hardening: blocks sandboxed cmds from reading credential files / secret env vars)attribution.sessionUrltemplates/git-workflow/settings-patch.json(privacy opt-in: omits claude.ai session link from commit/PR text in web + Remote Control sessions; #5833 is the targeted schema-side patch)Out of territory:
respondToBashCommands(CC 2.1.186) — per-user behavior pref (default-true:!bash commands auto-prompt Claude), not a project-level scaffolded default.Permission-rule syntax
2.1.186 adds
Agent(type)deny rules andAgent(x,y)allowed-types restrictions for named-subagent specs — sameTool(param:value)form already parked from 2.1.178 in PR #84. No shipped template uses either; parking decision stands.No-impact verifications (greps clean)
"Bash,PowerShell") — all shipped templates use pipe-separated regex (Write|Edit|NotebookEdit), no comma form anywhere.git reset --hard,git checkout -- .,git clean -fd,git stash drop, plusterraform/pulumi/cdk destroyunless the specific stack is asked) — classifier-tier gate, orthogonal to the bash-pattern-basedblock-dangerous-bash.shPreToolUse guard. No overlap to harden.Env mention-only
CLAUDE_CLIENT_PRESENCE_FILE(CC 2.1.181, mobile-push suppression marker — missed in the 2.1.176-181 survey, captured here)CLAUDE_CODE_RETRY_WATCHDOG(CC 2.1.186, replaces unbounded retry;CLAUDE_CODE_MAX_RETRIEScapped at 15 in the same release)CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT(CC 2.1.187, overrides the new 5-minute remote-MCP-call abort)Sync gate status
tested_up_tostays pinned at 2.1.150 per the no-lone-bumps rule. The bump bundles with the next release after either #5814 or a successor merges.Issue #14920 (per-skill plugin disable) re-checked: still open, 13 community comments, no Anthropic engagement, last update 2026-03-31 (86 days stale).
skillOverridesplugin-skill carve-out remains the documented manual workaround.Claude Code compat: 2.1.116–2.1.150(unchanged).Test plan
python3 configure.py --checkclean (12 modules, 85 files, compat 2.1.116–2.1.150)bash test/cc-manifest/test-whats-new.shPASSpython3 -c "import config_schema"clean (compat dict imports as expected)checkgreenverdict-gategreenlicense/clagreen🤖 Generated with Claude Code