From 66ab9cab240de32ca3c133345be3dd883695d769 Mon Sep 17 00:00:00 2001 From: Dai Ha Date: Tue, 6 Oct 2026 08:03:50 +0200 Subject: [PATCH] =?UTF-8?q?fleetd=20#791:=20addendum=20=E2=80=94=20plugin?= =?UTF-8?q?=200.3.0=20has=20no=20mount=20and=20is=20installed=20in=20four?= =?UTF-8?q?=20instances?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CLAUDE.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index fd3d57b5..563eb21f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -357,12 +357,17 @@ must obey belongs in the charter, not here. `handover` (write the file a fresh lead session inherits when the outgoing one hands off, fleetd #480). - **This repo is also a Claude Code marketplace, and ships a plugin.** `.claude-plugin/marketplace.json` - points at `plugin/`, which carries the MCP mount and the `setup` skill - (`/claude-bridge:setup` — make any project bridge-ready). `plugin/` is also a Claude Code mod (`plugin/hooks/`): + points at `plugin/`, which carries the `setup` skill (`/fleet:setup` — make any project + bridge-ready) and no MCP mount: the instance or the project mounts `fleet`. `plugin/` is also a Claude Code mod (`plugin/hooks/`): it polls `fleet_inbox` and hands each message to Claude with `$.prompt.submit`. Measured - 2026-10-06: no ccs instance has the plugin installed, so the mod runs only in a session started - with `--plugin-dir plugin`. Re-measure with `grep -l fleet ~/.ccs/instances/*/plugins/installed_plugins.json`; - once an instance lists it, delete this sentence. It was added in CB-527 and then went + 2026-10-06: `fleet@fleetd` 0.3.0 is installed at user scope in the `gx10`, `ltms`, `ollama` and + `work` instances, so every session started from them runs the mod, and a spawned member on those + config dirs loads it too — but the mod skips the inbox poll for a `worker` or an `architect`, so a + member still gets its brief pasted. The install made a copy under each instance's + `plugins/cache/fleetd/fleet/0.3.0`, so assume an edit to `plugin/` reaches sessions only after a + version bump and `claude plugin update fleet@fleetd` per instance. Re-measure with + `grep -l '"fleet@fleetd"' ~/.ccs/instances/*/plugins/installed_plugins.json`; delete this sentence + if the plugin is uninstalled. It was added in CB-527 and then went unmentioned by every instruction file, so it drifted and a later session planned it from scratch (#362). **Read `plugin/` before designing anything about onboarding a project.** Two limits are structural, not bugs: a plugin cannot carry the role agent files, because