plugin-dsh
| Version | 2026.226.1600 |
| Repo | box/github.com/opencharly/plugin-dsh:v2026.237.1419 |
| Plugin | yes — see the plugin reference |
The charly dsh management CLI for a deployed deepseek-harness (dsh)
box PLUS the declarative dsh: check verb — a COMPILED-IN
command:dsh + verb:dsh plugin. charly dsh status --box <name>
reports the dsh version and web UI health in the box; profile list
lists the profiles under $DSH_HOME/profiles; plugin list --profile <name> lists a profile’s plugins. The command reaches a DEPLOYED box
over the reverse channel via the plugin-cmd pattern (the
“pod-lifecycle” host-builder’s op=“cmd” — compiled-in placement
required). The dsh: check verb is the declarative in-box probe
counterpart, authored as a check: step (dsh: version,
web-running, profile-list, plugin-list): it runs dsh commands
INSIDE the venue via cc.Exec().RunCapture — the one place plugin-dsh
diverges from plugin-agentteams’ host-based cc.ResolveEndpoint (the
loopback-bound web UI is probed in-box on 127.0.0.1:3080).
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
check |
the command:dsh plugin ships a buildable Go module the host compiles into charly and the dsh command tree dispatches; the full charly dsh CLI is exercised by the Go e2e + the live R10 bed roster |