From cf159f79292ff864689f3a3083d1c2375b891e00 Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Wed, 8 Jul 2026 14:38:32 -0400 Subject: [PATCH] docs(changeset): backfill pr 2106 for #2086 changeset Co-Authored-By: Claude Opus 4.8 --- .changeset/2086-eos-claude-imperative-adapter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/2086-eos-claude-imperative-adapter.md b/.changeset/2086-eos-claude-imperative-adapter.md index 52d9e1762..73ab37742 100644 --- a/.changeset/2086-eos-claude-imperative-adapter.md +++ b/.changeset/2086-eos-claude-imperative-adapter.md @@ -1,5 +1,5 @@ --- type: Changed -pr: 2086 +pr: 2106 --- **Internal: Claude Code's installer is now driven through the public Host-Integration Interface (ADR-1239 / EoS).** `bin/install.js` routes `claude` install/uninstall through the imperative adapter (`createImperativeAdapter`) instead of calling the engine directly, and its 13 hardcoded `runtime === 'claude'` / `runtime !== 'claude'` branches are folded into descriptor-driven `runtime.hostBehaviors` on `capabilities/claude/capability.json` (permission schema, `settings.local.json` scope routing, `.gsd-source` marker, effort frontmatter, canonical-workflow authorship, and more). Install/uninstall output is **byte-identical** for both the global skills layout and the local legacy layout (golden-parity asserted for both scopes); no other runtime changes. Removes the "add-a-host tax" of scattered string-equality checks for the tier-1 reference host. No user-facing change. (#2086)