前言¶
用 DeepSeek Harness(DSH)做长会话开发时,模型或工具链中途停下、等你补一句「继续」,是常见节奏。手动反复输入同一短句,本身不复杂,但轮次一多就是在替系统完成重复的打字。社区插件 dsh-continue(维护者 flg1217)把两句高频指令做成输入栏上的快捷按钮,点在「发送」右侧,一点即发。下面介绍它是什么、怎么装、用起来要注意什么。
这是什么¶
dsh-continue 是面向 DeepSeek Harness 的极简开源客户端插件,MIT 许可,当前 package 版本为 0.1.0(以仓库 package.json 为准)。
插件不改动 DSH 源码:在浏览器侧挂两个按钮,宿主进程侧几乎无逻辑。长会话里你最常打的「继续」,以及希望输出更易读时的「讲人话」,都变成固定文案的一键发送。
核心功能¶
输入栏「发送」按钮右侧增加两个快捷按钮(README 提供界面示意:docs/screenshot.png):
| 按钮 | 发送内容 |
|---|---|
| 继续 | 继续 |
| 讲人话 | 请讲人话,简洁生动的解释一遍 |
行为边界在资料里写得很清楚:
- 点击即发送对应文本,没有额外配置项。
- 输入框草稿为空时,直接发送按钮上的整段文案。
- 草稿非空时,在现有内容后另起一行追加按钮文案,不覆盖你正在输入的内容。
- 插件仅浏览器端两个按钮;宿主半
apply为空,仅为装配 profile;不访问文件、网络或环境变量(README「兼容性与权限」)。
技术结构上,浏览器半通过 conversation.input.right 插槽(order: 100)渲染按钮;由 cordis.patch.yml 注入插件行,package.json 的 dsh.client 声明把客户端半加载进 GUI。细节见仓库 README「工作原理」一节。
安装与启用¶
安装步骤以 GitHub README 为准。先取得插件目录并完成依赖安装(README 说明几乎无第三方依赖,pnpm install 基本是空操作),再装配到 dsh web profile:
git clone https://github.com/flg1217/dsh-continue.git
cd dsh-continue
pnpm install # 无第三方依赖,基本是空操作
dsh plugin --profile web add <dsh-continue 目录>
将 <dsh-continue 目录> 换成本地克隆后的路径。若已在仓库根目录开发,也可直接:
dsh plugin --profile web add .
装配完成后重启 dsh web,「发送」右侧应出现「继续」「讲人话」。
兼容性(README):适用于 dsh web profile(npx 版或源码版均可),资料记载验证于 dsh rc.8。
卸载:
dsh plugin --profile web remove dsh-continue
或手工清理 profile(~/.dsh/profiles/web)里与 dsh-continue 相关的 insert 行及 package.json dependencies 条目,再重启 dsh web。
典型用法¶
- 打开 dsh web,进入任意会话;确认输入栏「发送」右侧有两个按钮。
- 续跑任务:模型停在中途、你无需改提示词时,点 继续,输入框会发出
继续(若你已在框里写了内容,则在新行追加该词)。 - 要通俗解释:回复过长或术语过多时,点 讲人话,发送
请讲人话,简洁生动的解释一遍(同样遵循草稿为空/非空的追加规则)。
没有单独的 YAML 或环境变量配置;改按钮文案或行为需改 src/client.js 后按 README「参与开发」方式本地装配并刷新。
适用场景与注意¶
适合谁:长期在 DSH web 里做多轮编码、调试、文档对话,且反复使用「继续」或固定「讲人话」提示的用户。
权限与安全:插件在 当前 dsh 进程与浏览器会话 中运行;虽 README 声明浏览器半不访问文件、网络或环境变量,安装前仍建议阅读 源码 与 MIT LICENSE,确认符合你的合规要求。DSH 生态强调「一切皆插件」;社区目录 SkillHub 插件页 为独立收录站点,与 DeepSeek / 幻方无官方从属关系,本文不以「官方应用商店」表述。
局限:仅 web profile;不提供除上述两按钮以外的快捷指令扩展(需自行 fork 改 client.js)。
结尾¶
dsh-continue 把长会话里最高频的两句输入收成两个按钮,减少重复打字,且不侵入 DSH 本体升级路径。进一步了解可查看目录页与仓库: