Repository navigation
v1.0.3
Pre-releasePre-release. Not yet verified against a live Docker daemon or the host UI.
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.
What is covered by tests
Frame codec, JSON-RPC client, channel flow control, the Engine API client and its stream
demultiplexer, status-tone mapping and node-id validation — all under -race. The
manifest is validated against the host's own validator.
What is not
The response of a real docker system dial-stdio, a live /events stream, a hijacked
exec, and how any of the panels look.
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.2...v1.0.3