@songtonyli/dsh-cli
v0.1.81
Published
The dsh terminal agent: an interactive TUI over the DeepSeek Harness, with its whole Node runtime bundled in one install.
Readme
@songtonyli/dsh-cli
An interactive terminal agent built on the DeepSeek Harness, published from the SongTonyLi fork that adds the terminal surface.
npm install -g @songtonyli/dsh-cli
export DEEPSEEK_API_KEY=...
dshdsh with no arguments opens the terminal UI. The rest of the launcher grammar is unchanged:
| Command | Effect |
| --- | --- |
| dsh | the terminal UI (same as dsh tui) |
| dsh "fix the failing test" | opens the terminal UI on that prompt |
| dsh --profile headless "run the tests" | answer one task, print it, exit |
| dsh web | the browser UI |
| dsh plugin --profile tui add <package> | install a plugin into the profile |
| dsh --help | the full launcher grammar |
What is bundled
The tarball carries the whole Node dependency closure, so the install needs no workspace and no build step. Native packages that ship one build per platform — ripgrep, the PTY backend's addons, sharp, koffi, and the Landlock launcher — are ordinary optional dependencies, so npm resolves the right one for your machine.
Requires Node ^22.19.0 || >=24.0.0. Version 0.1.81; dsh --version
also reports the harness build the package was assembled from.
License
MIT, as the upstream harness. This package is an independent fork build and is not published by DeepSeek.
