diff --git a/docs/superpowers/plans/2026-08-14-llama-watch.md b/docs/superpowers/plans/2026-08-14-llama-watch.md index a81dc91..bb54693 100644 --- a/docs/superpowers/plans/2026-08-14-llama-watch.md +++ b/docs/superpowers/plans/2026-08-14-llama-watch.md @@ -12,7 +12,7 @@ - Plugin UUID: `com.bryce.llamawatch` (reverse-DNS; lowercase alphanumeric, hyphens, periods only). - Action UUIDs: `com.bryce.llamawatch.inflight`, `com.bryce.llamawatch.gpu`. -- Manifest: `SDKVersion: 2`, `Nodejs.Version: "24"`, macOS only (`OS: [{Platform: "mac", MinimumVersion: "13"}]`), `Software.MinimumVersion: "6.5"`. +- Manifest: `SDKVersion: 2`, `Nodejs.Version: "24"`, macOS only (`OS: [{Platform: "mac", MinimumVersion: "13"}]`), `Software.MinimumVersion: "7.1"`. (Verified against `@elgato/schemas`: Nodejs `"24"` requires Software ≥ 7.1; the user's Stream Deck app is 7.4.2.) - Dependency versions pinned per the official hello-world sample: `@elgato/streamdeck@^2.1.1`, `@elgato/cli@^1.8.1`, `@rollup/plugin-commonjs@^28.0.2`, `@rollup/plugin-node-resolve@^16.0.0`, `@rollup/plugin-terser@^0.4.4`, `@rollup/plugin-typescript@^12.1.2`, `@tsconfig/node20@^20.1.4`, `@types/node@22.13.0`, `rollup@^4.32.1`, `tslib@^2.8.1`, `typescript@^5.7.3`, `tsx@^4.19.2`. - Poll interval for `/metrics`: fixed **5000 ms**; ring buffer **60 samples** (~5 min). - Metrics (from `llamaswap_gpu_*` Prometheus series): `util_percent`, `memory_util_percent`, `temperature`, `power`, `fan`. @@ -157,7 +157,7 @@ node_modules/ "Description": "Monitor llama-swap: in-flight requests per model and live GPU metric graphs.", "Icon": "imgs/plugin/icon", "SDKVersion": 2, - "Software": { "MinimumVersion": "6.5" }, + "Software": { "MinimumVersion": "7.1" }, "OS": [{ "Platform": "mac", "MinimumVersion": "13" }], "Nodejs": { "Version": "24" }, "UUID": "com.bryce.llamawatch" @@ -1884,7 +1884,7 @@ streamDeck.connect(); "Description": "Monitor llama-swap: in-flight requests per model and live GPU metric graphs.", "Icon": "imgs/plugin/icon", "SDKVersion": 2, - "Software": { "MinimumVersion": "6.5" }, + "Software": { "MinimumVersion": "7.1" }, "OS": [{ "Platform": "mac", "MinimumVersion": "13" }], "Nodejs": { "Version": "24" }, "UUID": "com.bryce.llamawatch"