From eaaccae84c98518a198aeace27e63e96131a202c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D0=BE=D0=B1=D0=BE=D1=82?= Date: Thu, 15 Oct 2026 21:26:26 +0200 Subject: [PATCH] release: Fabric Agent Adapter v0.34.1 in the set (0.2.7) Re-pins fabric-agent-adapter from v0.34.0 to v0.34.1: profile and route rules answer as the contract does on any JSON, and the doctor's model check never raises (FAA-47). Checked: npm test (148 pass), vendor:release (adapter v0.34.1 @ 7ad8371), claude plugin validate ./payload --strict. Co-Authored-By: Claude Opus 5.5 (1M context) --- CHANGELOG.md | 8 ++++++++ docs/backlog.md | 1 + family.json | 2 +- package.json | 2 +- plugin/passioncode/.claude-plugin/plugin.json | 2 +- 5 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b2ed6e..5e614e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.2.7 - 2026-10-15 + +### Changed + +- **Fabric Agent Adapter is pinned at `v0.34.1`** (it was `v0.34.0`). v0.34.1 makes its profile and route rules + answer as the contract does on any JSON — strict comparisons, values shown as JavaScript writes them, numbers as + doubles — and the doctor's model check never raises (FAA-47). + ## 0.2.6 - 2026-10-15 ### Changed diff --git a/docs/backlog.md b/docs/backlog.md index 534812f..f352ae6 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -48,3 +48,4 @@ derives its common backlog from [backlog-sources.json](backlog-sources.json). | PC-40 | Release 0.2.4: Fabric Agent Adapter `v0.32.1` (Re-pin fabric-agent-adapter to v0.32.1: the public lifecycle reference, N-12) and the 0.2.3 changes (principles 10 and 11, the ssheleg family, N-11) | done 2026-10-14: 0.2.4 published — [PR #99](https://github.com/passioncode-ai/passioncode/pull/99) merged as [`67bb22d`](https://github.com/passioncode-ai/passioncode/commit/67bb22d76bc764113c1a9f714792efd97ae06294), tag `v0.2.4`, [release run](https://github.com/passioncode-ai/passioncode/actions/runs/38645856067) green (validate, release, publish), npm `@passioncode-ai/passioncode@0.2.4`; 0.2.3 was never published on its own. Installed here: `fabric-agent-adapter@passioncode` 0.32.1, `passioncode@passioncode` 0.2.4, byte-identical to the npm tarball's payload | [adapter v0.32.1](https://github.com/passioncode-ai/fabric-agent-adapter/releases/tag/v0.32.1) | | PC-41 | Release 0.2.5: Fabric Agent Adapter `v0.33.0` (contexts in the estate kits, DEC-0082; adapter FAA-41, FAA-43) | done 2026-10-15 — 0.2.5 published: PR #101 (merge `86c412f`), release run [38672767092](https://github.com/passioncode-ai/passioncode/actions/runs/38672767092), npm 0.2.5; the local install updated and its `fabric-agent-adapter` plugin is byte-identical to v0.33.0 (71 files) | [adapter v0.33.0](https://github.com/passioncode-ai/fabric-agent-adapter/releases/tag/v0.33.0) | | PC-42 | Release 0.2.6: Fabric Agent Adapter `v0.34.0` (a lane that reads user content, DEC-0083; adapter FAA-45) | done 2026-10-15 — 0.2.6 published: PR #103 (merge `a05c926`), release run [38727644750](https://github.com/passioncode-ai/passioncode/actions/runs/38727644750), npm 0.2.6; the local install updated and its `fabric-agent-adapter` plugin is byte-identical to v0.34.0 (71 files) | [adapter v0.34.0](https://github.com/passioncode-ai/fabric-agent-adapter/releases/tag/v0.34.0) | +| PC-43 | Release 0.2.7: Fabric Agent Adapter `v0.34.1` (profile and route rules total on any JSON; adapter FAA-47) | open 2026-10-15: requested by the adapter release of FAA-47 | [adapter v0.34.1](https://github.com/passioncode-ai/fabric-agent-adapter/releases/tag/v0.34.1) | diff --git a/family.json b/family.json index 0279378..267fc00 100644 --- a/family.json +++ b/family.json @@ -8,7 +8,7 @@ "name": "fabric-agent-adapter", "displayName": "Fabric Agent Adapter", "repo": "passioncode-ai/fabric-agent-adapter", - "ref": "v0.34.0", + "ref": "v0.34.1", "kind": "plugin", "path": "plugins/fabric-agent-adapter", "legacyPluginIds": [ diff --git a/package.json b/package.json index db0587b..8aed7a8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@passioncode-ai/passioncode", - "version": "0.2.6", + "version": "0.2.7", "description": "Set up PassionCode.ai on a computer with one command — the apps from their verified releases, their MCP servers for every coding agent and the PassionCode.ai skills — and check and repair it with the same command or `doctor`.", "bin": { "passioncode": "bin/passioncode.js" diff --git a/plugin/passioncode/.claude-plugin/plugin.json b/plugin/passioncode/.claude-plugin/plugin.json index 68462d8..3d5cae9 100644 --- a/plugin/passioncode/.claude-plugin/plugin.json +++ b/plugin/passioncode/.claude-plugin/plugin.json @@ -2,7 +2,7 @@ "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", "name": "passioncode", "displayName": "PassionCode.ai", - "version": "0.2.6", + "version": "0.2.7", "description": "Set up and check PassionCode.ai on a computer with one command (setting-up-passioncode), the organisation's working rules for every contributor's agent (working-in-passioncode), and a once-a-day check at session start that keeps the PassionCode.ai skill set current.", "author": { "name": "PassionCode.ai",