Skip to content

chore(version): bump Claude Code min-version floor to v2.1.172#593

Merged
tractorjuice merged 1 commit into
mainfrom
chore/min-claude-2.1.170
Jun 11, 2026
Merged

chore(version): bump Claude Code min-version floor to v2.1.172#593
tractorjuice merged 1 commit into
mainfrom
chore/min-claude-2.1.170

Conversation

@tractorjuice

@tractorjuice tractorjuice commented Jun 11, 2026

Copy link
Copy Markdown
Owner

What

Bumps ArcKit's Claude Code minimum-version floor v2.1.156 → v2.1.172.

Primary driver: v2.1.172 fixed wildcard-domain WebFetch permission rules (WebFetch(domain:*.gov.uk)) that never matched subdomains on earlier clients — exactly the shape ArcKit's docs/guides/security-hooks.md recommends for confining research-agent traffic in OFFICIAL-SENSITIVE deployments. The floor makes that shipped guidance actually hold (previously a deny-then-wildcard-allow policy would have blocked all WebFetch traffic).

Secondary: v2.1.172 also carries the Claude Fable 5 runtime (GA in v2.1.170); ArcKit defaults to the latest model tier. The v2.1.156 Opus 4.8 thinking-block fix and the Fable 5 GA note are preserved as per-feature lines in the version-check warning.

Note: branch is still named chore/min-claude-2.1.170 (originally targeted 170) — re-scoped to 172 in place. Cosmetic only.

Files changed (every floor reference)

  • plugins/arckit-claude/hooks/version-check.mjsMIN_CLAUDE_CODE_VERSION, two warning bullets (Fable 5 -> v2.1.170, WebFetch wildcard fix -> v2.1.172), header comment threshold list
  • CLAUDE.md — Plugin Monitors floor mention
  • README.md — install line, the "Why v2.1.172?" explainer, and the Requirements list
  • docs/guides/enterprise-scale.mdrequiredMinimumVersion managed-settings example
  • plugins/arckit-claude/hooks/README.md — nudge-gate note (floor now above the 2.1.163 gate; clarifies the soft-warning path still guards sub-floor clients)
  • .claude/settings.json — repo dogfood minimumVersion
  • .claude/commands/create-test-repo.md — new-test-repo settings.json template minimumVersion

Left untouched (intentional)

  • Historical CHANGELOG.md / plugins/arckit-claude/CHANGELOG.md entries (record past floors)
  • Generic version-parse/compare fixtures in tests/plugin/test_hook_utils.mjs
  • The two remaining 2.1.170 mentions ("Fable 5 GA in v2.1.170", "needs v2.1.170") — correct, since Fable 5 GA'd at 170

Verification

  • node --check version-check.mjs ok
  • node --test tests/plugin/test_hook_utils.mjs -> 11/11 pass
  • markdownlint-cli2 on all changed .md -> 0 errors
  • version-check.mjs is arckit-claude-only (not a synced shared asset, not in the converter), so no overlay propagation needed

Generated with Claude Code

v2.1.172 fixed wildcard-domain WebFetch permission rules
(WebFetch(domain:*.gov.uk)) that never matched subdomains on earlier
clients — exactly the shape ArcKit's security-hooks guide recommends for
confining research-agent traffic in OFFICIAL-SENSITIVE deployments, so
the floor makes that guidance actually hold. v2.1.172 also includes the
Claude Fable 5 runtime (GA in v2.1.170); ArcKit defaults to the latest
model tier. The v2.1.156 Opus 4.8 thinking-block fix and the Fable 5 GA
note are carried forward as per-feature lines in the version-check warning.

Updated every floor reference:
- version-check.mjs MIN_CLAUDE_CODE_VERSION + two warning bullets (Fable 5
  needs v2.1.170, WebFetch wildcard fix needs v2.1.172) + header comment
- CLAUDE.md floor mention; README install + "Why" explainer + requirements
- enterprise-scale.md requiredMinimumVersion example
- hooks/README.md nudge-gate note (floor above the 2.1.163 gate; the
  soft-warning path still guards sub-floor clients)
- repo .claude/settings.json minimumVersion (dogfood) + create-test-repo
  template minimumVersion

Left untouched: historical CHANGELOG entries and the generic version-parse
fixtures in test_hook_utils.mjs (not floor references).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@tractorjuice tractorjuice force-pushed the chore/min-claude-2.1.170 branch from 8c5eb8c to eb7ccb3 Compare June 11, 2026 08:52
@tractorjuice tractorjuice changed the title chore(version): bump Claude Code min-version floor to v2.1.170 chore(version): bump Claude Code min-version floor to v2.1.172 Jun 11, 2026
@tractorjuice tractorjuice merged commit 8728c36 into main Jun 11, 2026
2 checks passed
@tractorjuice tractorjuice deleted the chore/min-claude-2.1.170 branch June 11, 2026 10:44
tractorjuice added a commit that referenced this pull request Jun 11, 2026
Patch release — Claude Code minimum-version floor raised v2.1.156 → v2.1.172
(#593). Bumps all version-bearing locations to 5.13.1 and regenerates the
non-Claude extension formats.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant