Skip to content

plugin-dsh

Version 2026.226.1600
Repo box/github.com/opencharly/plugin-dsh:v2026.239.1623
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).

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