Repository navigation
v0.0.12
0.0.12 — DX quick wins
Added
npx better-unraid-mcp doctor— runs the connection-doctor checks from the command line (GraphQL reachability and versions, schema skew, SSH, rate limit, read-only mode) and exits non-zero when a check fails. README quick start step 3.- Schema skew check —
connection_doctorand the CLI compare the server's API version with the version the vendored schema was fetched from (major.minor, warn-only).npm run schema:updatenow records that version inschema/schema-version.json. - Local validation for raw GraphQL —
graphql_queryandgraphql_mutationvalidate documents against the vendored schema before sending anything (typos get did-you-mean hints);dry_run: truevalidates only and needs no confirm.
Changed
- Vendored schema refreshed to unraid/api 4.37.4. Consequences:
array_disk_actionno longer offersremove— upstream retiredremoveDiskFromArray(unraid/api#2068); a legacyremovecall gets an explicit refusal pointing at the web UI.docker_container_action restartuses the API's nativerestartmutation instead of the composed stop-then-start.
notification_archivesays plainly that the batch API swallows per-id failures (verify withnotification_list).
Docs
- Decision log D22–D26; the acceptance-test prompt's
archiveAllselection corrected to a schema-valid one.
Full Changelog: v0.0.11...v0.0.12