DeepSeek Harness CLI
The package name on this site was corrected from @deepseek-ai/harness to @deepseek-ai/dsh, matching the official repository and npm package.
Harness CLI — DeepSeek Harness (dsh)
DeepSeek Harness is the open-source agent harness. The published npm package is @deepseek-ai/dsh, not @deepseek-ai/harness. The zero-install command in the official quickstart is npx @deepseek-ai/dsh web. It requires Node.js ^22.19.0 or >=24.0.0. Source: https://github.com/deepseek-ai/deepseek-harness
DeepSeek Code Command Cheat Sheet
Starts the DeepSeek Harness Web UI. Official docs say it listens at http://127.0.0.1:3080 by default. Pass --no-open to skip opening a browser.
--no-open— Run the web server without opening a browser (documented on the GitHub README).--profile <name>— Boot a named profile under $DSH_HOME/profiles/.Runs one fresh persisted session, prints the final answer, and exits. Documented on the @deepseek-ai/dsh npm page. Slash commands such as /context were not in that command list and have been removed.
--profile headless— Select the headless profile. dsh web is the alias of --profile web.Manages a profile's plugins by forwarding to pnpm in the profile directory. Documented on the npm package page.
--profile <name>— Profile whose plugins are managed.Build from source when you need the repo's current interfaces. The quickstart says npm latest can lag master. A curl | bash installer was removed because it is not in the official quickstart.
pnpm run build— Prepares repository artifacts before pnpm dsh web.