Skip to content

v1.0.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Aug 18:30
· 11 commits to main since this release

Pre-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 .xqsp for your platform. This is
    the complete bundle, icons included.
  • Add GitHub repository reads xqsp.json and 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