dsh-plugin-git
v0.1.1
Published
Git workspace, review, commit and push integration for DeepSeek Harness
Readme
dsh-plugin-git
Single-package Git workspace integration for DeepSeek Harness. It includes the Host Git service, typed Remote contribution, browser UI, file tree, turn review, remote comparison, revert, commit and push workflows.
Prerequisites
- Node.js 22.19 or newer (or Node.js 24+)
- pnpm 11
- A local, built checkout of DeepSeek Harness
The Harness packages used by this plugin are not currently available from the public npm registry. The build therefore needs a Harness checkout, but that checkout and this plugin may live in any directories.
Build
First install and build DeepSeek Harness according to its own README. Then run the following commands in this plugin directory:
pnpm install
pnpm run configure -- --harness "D:\anywhere\deepseek-harness"
pnpm build
pnpm testOn macOS or Linux, the same command accepts a POSIX path:
pnpm install
pnpm run configure -- --harness /home/me/src/deepseek-harness
pnpm build
pnpm testconfigure remembers the checkout in the ignored .dsh-build directory. For
CI, set DSH_HARNESS_ROOT instead. No absolute checkout path is written to a
tracked or published file.
Install into a web profile
After a successful build, add the plugin directory to the target profile and ask Harness to regenerate its installed plugin bundle:
cd "$env:USERPROFILE\.dsh\profiles\web"
pnpm add "D:\anywhere\dsh-plugin-git"
cd "D:\anywhere\deepseek-harness"
pnpm dsh plugin --profile web installRun pnpm pack in the plugin directory to create a portable .tgz package.
Recipients can install that archive and use the plugin without your local path.
