CC 2.1.179 Adoption Explorer

OrchestKit · adoption-coverage bump latest_known 2.1.176 → 2.1.179 · floor frozen at 2.1.170 (override → 2026-09-07). Click a feature to expand. Source: local shared/cc-snapshots/2.1.178.md + CC /release-notes.

📅 Version frontier 170 → 179

floor (frozen, override)  ·  latest_known (adoption head)  ·  payload version  ·  no-op (no public changelog / bugfix-only)

🟢 2.1.178 features

all 🟢 adopt 🔪 subtract→keep ⚪ no-op

🔪 Subtraction pass cc-native-first.md

0 files / lines removable. Every candidate adversarially re-verified with the two mandatory gates (feature-detect + read the consumer). Native Tool(param:value) is a static gate; it cannot replace hooks that do runtime I/O, advisory output, or interactive consent.
ork mechanismnative equivalentwhy KEEPverdict
model-cost-advisor.ts + fable-spend-consent.ts Agent(model:opus) permission rule Reads agent frontmatter at runtime, warns on availableModels exclusion, outputAsk() consent + ORK_FABLE_OK bypass — none expressible as a static rule. KEEP
(none — no ork code) MCP disallowedTools enforced in subagents Pure CC bug fix. No agent used mcp__* in disallowedTools; mcp-health-check.ts only validates. Nothing to retire. N/A
auto-approve-safe-bash.ts Tool(param:value) matching Algorithmic safety gate (canonicalization + reject-before-allow heuristics), not static pattern matching. KEEP

Housekeeping: drift-register row for cc-version-matrix.ts marked DONE (#2229) — the 478-entry catalogue was already thinned to 2 stamped constants.

🔧 Mechanical cascade verified complete

shared/cc-support.json   latest_known: "2.1.176" → "2.1.179"   # manual (SoT)
  └─ node scripts/stamp-cc-support.mjs
       └─ cc-version-matrix.ts  LATEST_KNOWN_CC = '2.1.179'     # auto-stamped ✓

src/hooks/README.md                 + adoption ledger bullet    # manual
shared/rules/cc-native-first.md     drift register: +2 KEEP rows, matrix row → DONE
src/skills/configure/references/cc-version-settings.md   + "CC 2.1.178" section
src/skills/security-patterns/references/cc-permission-model.md   + §6 Tool(param:value)
.claude/rules/agent-authoring.md    + disallowedTools/MCP note

FROZEN ✋  supported_floor / latest = 2.1.170   (manual_override → 2026-09-07)
FROZEN ✋  CLAUDE.md ">= 2.1.170"   (stamped from floor, not latest_known)
SKIP   ✋  snapshots 2.1.177 / 2.1.179   (no public changelog — verbatim-upstream only)
SKIP   ✋  test-cc-release-watch.sh Test 4   (reads .latest, not .latest_known)
SAFE   ✓  cc-version-matrix.test.ts   (regex + > MIN_CC_VERSION; no literal pin)

📋 PR summary

copy markdown

  

Generated for branch chore/cc-adopt-2.1.179 · interactive playground · OrchestKit CC-adoption sweep