dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
One-click "Continue" and "Plain talk" buttons right next to the send button in dsh. In a long session, "继续" (continue) is the phrase you type the most. This plugin turns it into a button — replacing the repetitive busywork, sent with a single click.
English | 中文
dsh-continue is a minimal open-source plugin for DeepSeek Harness(dsh).
Halfway through a task, the agent stalls and you type "continue". Once or twice is fine — but after a few hundred rounds you're just doing typing work for the AI. This plugin adds two quick buttons next to the send button:
| Button | Sends |
|---|---|
| 继续 | 继续 |
| 讲人话 | 请讲人话,简洁生动的解释一遍 |
That's the whole plugin: click to send. It never overwrites your draft (when the draft is non-empty it appends on a new line). The plugin modifies no dsh source — it is a single client-side line, so it keeps working across dsh upgrades.
git clone https://github.com/flg1217/dsh-continue.git
cd dsh-continue
pnpm install # no third-party deps, basically a no-op
dsh plugin --profile web add <dsh-continue directory>
Restart dsh web after installing — the "继续" and "讲人话" buttons appear to the right of the send button.
For local development you can also mount the repo root directly:
dsh plugin --profile web add .in this directory.
dsh plugin --profile web remove dsh-continue
Or clean up manually: remove the dsh-continue insert entry from the profile's cordis.patch.yml and its dependency line in package.json, then restart dsh web.
The plugin is dual-faced — the browser half does the work, the host half stays empty:
┌─────────────── Host process (node half) ─────────────┐
│ src/index.js plugin entry (empty apply, just mounts │
│ a profile line) │
└───────────────────────────────────────────────────────┘
┌─────────────── Browser (web half) ───────────────────┐
│ src/client.js conversation.input.right slot │
│ "继续" and "讲人话" buttons │
└───────────────────────────────────────────────────────┘
cordis.patch.yml (bundle patch) inserts the plugin line; the dsh.client manifest in package.json loads the browser half into the GUIconversation.input.right slot (order: 100), rendered right of the send buttongit clone https://github.com/flg1217/dsh-continue.git
cd dsh-continue
dsh plugin --profile web add . # local mount; refresh after editing src/client.js