Skip to content

dsh

Repo box/github.com/opencharly/pod-dsh:v2026.279.1210

Installs the DeepSeek Harness dsh CLI globally via npm. The candy depends on nodejs (>=22.19.0 — the dsh floor) and ships a package.json pinning @deepseek-ai/dsh 0.2.0-rc.2, which the npm builder installs globally under NPM_CONFIG_PREFIX (~/.npm-global). This is the CLI-only candy: the web UI is candy/dsh-web and the terminal UI is candy/dsh-tui. Every fact is observable: the dsh binary at ~/.npm-global/bin/dsh, the unpacked package, dsh --version/--help, and node >= 22.19.0.

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 dsh binary is installed into the npm global bin directory
check the dsh package is unpacked under the npm global lib directory
check running dsh –version exits cleanly and prints a semantic version
check running dsh –help exits cleanly and lists the plugin and profile commands
check node is at least 22.19.0 (the deepseek-harness dsh floor)