前言¶
在 DeepSeek Harness 里反复输入同类提示(例如固定审阅话术、常用指令模板)时,要么复制粘贴,要么在别处维护片段再贴回输入框。客户端插件 dsh-quick-chat 把这件事收进输入框工具条:在 GenUI prompt on 按钮右侧加一排快捷语胶囊,点一下即发送,最多保留 10 条自定义内容并写入本地。
下面按定位、能力、安装与用法说明,事实以仓库 README 与 package.json 为准。
这是什么¶
dsh-quick-chat 由维护者 Aily-DSH 发布,分类为客户端插件。它在 DSH 会话输入区左侧插槽(conversation.input.left,order: 20)渲染快捷语条,宿主侧提供读写预设的 HTTP 接口,数据落在 $DSH_HOME/dsh-quick-chat/presets.json,重启客户端后仍保留。
社区目录页:SkillHub 上的 dsh-quick-chat。源码与说明:GitHub:Aily-DSH/dsh-quick-chat。DeepSeek Harness 生态贯彻「一切皆插件」;SkillHub 等目录为社区站点,与 DeepSeek / 幻方无官方从属关系。
核心功能¶
- 胶囊发送:最多 10 条自定义快捷语;点击胶囊立即发送对应文案。
- 就地编辑:最右侧齿轮打开编辑面板,可新增、删除、改名;保存后立即生效。面板贴在齿轮正上方(右边缘对齐),上方空间不足时翻到下方;列表在面板内滚动,保存/取消固定在底部。
- 草稿保护:发送时若输入框里已有草稿,发送后会自动还原,避免误删未提交内容。
- 主题一致:样式使用 Harness 主题变量,深色/浅色随主题切换。
- HTTP API:
GET/POST/api/dsh-quick-chat/presets读写预设(POST 约束:最多 10 条、空白忽略、重复去重、单条最长 120 字符)。
当前包版本为 0.1.1(见 package.json),许可证 MIT。
安装与启用¶
要求 DeepSeek Harness >= 0.2.1-rc.2(需要 conversation.input.left 插槽与 inputActions)。Node 引擎要求:^22.19.0 || >=24.0.0。
本地目录安装时,在插件目录下执行 README 给出的命令(将路径换成你机器上的绝对路径):
dsh plugin add link:<本目录绝对路径>
也可在客户端「插件」市场或管理器中安装本目录,然后重启客户端。宿主路由改动需重启;纯客户端脚本改动刷新页面即可(见下文开发说明)。
安装前建议自行阅读源码与许可证。插件以当前 DSH 进程权限运行,预设文件写在 DSH_HOME 下,多环境共用同一用户目录时需注意隔离。
典型用法¶
- 安装并重启后,在输入框左下方(
+、模式选择右侧)可见快捷语胶囊一排。 - 点任意胶囊,立即发送该句。
- 点最右侧齿轮进入编辑:在输入框内改文案;点
✕删除;点「+ 添加一条」新增(上限 10 条);点「保存」写回服务端。 - 切换排序、折叠等界面操作不影响快捷语条。
状态文件路径:
$DSH_HOME/dsh-quick-chat/presets.json
DSH_HOME 默认为 ~/.dsh,可用环境变量覆盖,便于多客户端隔离。
若需用接口维护预设,可依 README 调用:
| 方法 | 路径 | 说明 |
|---|---|---|
GET |
/api/dsh-quick-chat/presets |
返回 { ok, max, presets: [{ id, text }] } |
POST |
/api/dsh-quick-chat/presets |
请求体 { presets: [{ text }] } 或 { presets: ["..."] },返回保存后的列表 |
适用场景与注意¶
适合:经常发送固定话术的智能体开发者、需要少点键盘重复句子的 Harness 日常用户。
注意:
- 条数与单条长度受服务端约束(10 条、120 字符),保存时空白与重复会自动处理。
- 不依赖外网同步;跨设备需自行复制
presets.json或调用 API。 - 仓库结构:
lib/index.js注册 API 与原子写文件;lib/client.js注册插槽组件;cordis.patch.yml为 bundle 补丁。
本地改代码时可做语法检查:
node --check lib/index.js
node --check lib/client.js
结尾¶
dsh-quick-chat 把常用发送语收进输入框工具条,点击即发并保留草稿,预设落在 DSH_HOME,适合把重复提示固化成本地胶囊。
- 目录页:https://www.skillhub.cn/plugins/Aily-DSH/dsh-quick-chat
- GitHub:https://github.com/Aily-DSH/dsh-quick-chat