前言¶
在 DeepSeek Harness (DSH) 的会话编辑器中,频繁输入固定的短语(如“继续”、“请重写”)会增加操作负担。DSH 的插件机制允许社区扩展功能,dsh-quick-replies 便是为此设计。它挂载在输入框上方,提供存储文本芯片并一键发送的能力。
这是什么¶
dsh-quick-replies 是一个 DSH 客户端插件,由 idoall 维护。它的核心作用是在会话编辑器中提供快捷回复功能,通过存储预定义的文本片段,实现快速发送,且不干扰 DSH 的核心运行逻辑。
核心功能¶
- 一键发送:存储短文本芯片,点击即可作为普通用户消息发送。
- 智能队列:会话空闲时排队,会话运行时在安全边界引导发送,绝不打断当前回合。
- 草稿保护:发送过程通过会话的
promptAPI,保留草稿中的文字、引用、图片和光标位置。 - 可管理性:支持添加、编辑、删除、启用/禁用、重新排序,以及通过 JSON 导入和导出配置。
- 自适应布局:空间不足时自动折叠为单行,长列表在条内滚动。
- 空会话保护:检测到历史记录为空时,拒绝发送,防止误操作。
安装与启用¶
需要运行 DeepSeek Harness 的 Web 配置文件,且环境满足 Node.js 20 或更高版本。安装命令如下:
dsh plugin --profile web add dsh-quick-replies@latest
安装后重启 DSH,在界面中即可看到该插件。
典型用法¶
- 打开一个已有消息的会话,编辑器上方会出现快捷回复栏。
- 点击已有的芯片(如 “continue”),即可发送该文本。
- 点击 + 按钮,输入标签和内容,保存后芯片会出现在栏中。
- 点击 齿轮 图标进入管理界面,可进行编辑、删除、排序或导入导出 JSON 操作。
注意事项¶
- 数据存储:回复库存储在 Host 设置条目
dsh-quick-replies中,同一 Host 下的不同浏览器和设备共享数据。 - LAN 页面限制:通过 LAN 桥接(
dsh-lan-proxy、dsh-bridge、dsh-mobile)访问时,设置相关的 UI 面板会变为不可用状态,但数据读写功能仍可通过 Remote 接口工作。 - 卸载与清理:卸载插件不会删除已保存的回复库。如需彻底清除,需先在管理界面导出 JSON,然后手动删除配置文件中的
dsh-quick-replies条目。
结尾¶
该插件通过提供可管理的快捷回复,降低了重复性文本输入的频率,同时通过严格的队列机制和草稿保护机制,确保了与 DSH 核心功能的兼容性。适合需要在会话中频繁调用固定回复的开发者。