前言¶
DeepSeek Harness (DSH) 的核心设计理念是“一切皆插件”。在日常开发或对话场景中,频繁输入固定话术或模板是常见痛点。dsh-quick-phrases 插件通过在输入框上方提供可点击的快捷短语条,并支持 / 触发的菜单,解决了重复劳动的问题。
是什么¶
这是一个 v0.7.5 版本的纯客户端插件,由 xianrui69 维护,采用 MIT 许可证。它不需要构建步骤,直接在浏览器端运行,数据存储在本地宿主文件中。
核心功能¶
该插件主要提供以下能力:
- 快捷条 chip 点击填入:在输入框上方显示浮动 chip,点击即可将内容填入(已有内容则追加空格)。
- ➤ 点击即发送:每条短语可独立开启“自动发送”开关,写入草稿后验证确认再提交。
/菜单:输入/弹出置顶的“短语”分组(仅显示开启/标记的短语)。/名称+ 回车:输入短语名称并回车,自动展开为完整内容(对所有短语生效,不受菜单开关限制)。- ★ 置顶 / ↑↓ 排序:支持在菜单和快捷条中调整优先级。
- 浮动拖拽 + 位置记忆:条子可拖拽并记忆相对输入框的偏移位置,跟随布局变化。
- ⚙ 管理:点击条子上的“⚙ 管理”打开浮动面板,支持增删改、JSON 导入导出、恢复默认;面板与条子作为一个整体移动。
- 设置页入口:在 DSH 设置对话框内保留“快捷短语”导航入口。
- 宿主文件持久化:数据存储在
$DSH_HOME/storages/dsh-quick-phrases/phrases.json(原子写入),不进入会话日志或影响模型上下文。
安装¶
使用官方命令安装到 web profile:
dsh plugin --profile web add <本包路径>
使用¶
- 点击 chip:直接将短语填入输入框。
- 输入
/:打开菜单进行模糊过滤或选择。 /名称+ 回车:快速展开特定短语。- 点击「⚙ 管理」:打开浮动面板编辑条目。
- 打开「设置」→「快捷短语」:在设置页内进行编辑。
注意事项¶
- 多窗口回滚:若同时打开多个 DSH 窗口,新窗口添加的短语可能被旧窗口回滚。这是因为插件使用宿主文件整表覆盖写入,且无冲突检测机制。临时规避方案是编辑时仅保留一个窗口,修改后刷新其他窗口。
- 数据隔离:数据仅持久化在本地
$DSH_HOME目录,不进入会话日志或影响模型上下文。
结尾¶
该插件通过纯客户端的方式,将常用话术与模板集成到输入流中,减少了手动复制粘贴的步骤。由于数据完全本地化,它不会污染会话记录或模型上下文。更多细节与源码可参考:GitHub | 社区目录。