Repository navigation
v1.0.5
Pre-releasePre-release. Runs against a live Docker daemon; the host it needs is unreleased.
Requires an unreleased host
This plugin uses the ui capability (ADR-015): plugin-owned tabs, dialogs and the node
details panel. That capability is not in any released xQuakShell — it lives on the
feat/adr-015-plugin-ui-surfaces branch. Installing this on a current release will fail
capability negotiation at load with -32009, which is the host correctly refusing a
plugin it cannot serve.
The Delete key over a selection needs a host that understands an action's role
(ADR-014). On an older one the field is dropped and the key does nothing; the Remove…
menu entry works either way. This replaces the delete flag that 1.0.4 sent — that
spelling exists on neither side now, so 1.0.4 is superseded rather than an alternative.
What is covered by tests
Frame codec, JSON-RPC client, channel flow control, the Engine API client and its stream
demultiplexer, status-tone mapping, usage derivation for images, volumes and networks,
node-id validation, and that one selection asks exactly one question — all under
-race. The manifest is validated against the host's own validator.
What is not
A live /events stream and how the panels look under every theme.
Install
Two routes, and they differ in what arrives:
- Settings → Plugins → Install bundle… with the
.xqspfor your platform. This is
the complete bundle, icons included. - Add GitHub repository reads
xqsp.jsonand downloads the bare binary for your
platform. The host stages only the binary and the manifest, so the tree renders
without its icons — everything else works.
Either way the install asks for consent to run commands over your authenticated
session; the plugin declares exactly one, docker system dial-stdio.
Full Changelog: v1.0.4...v1.0.5