dsh-quick-chat:在 DSH 输入框旁一键发送快捷语

前言

在 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 / 幻方无官方从属关系。

核心功能

  1. 胶囊发送:最多 10 条自定义快捷语;点击胶囊立即发送对应文案。
  2. 就地编辑:最右侧齿轮打开编辑面板,可新增、删除、改名;保存后立即生效。面板贴在齿轮正上方(右边缘对齐),上方空间不足时翻到下方;列表在面板内滚动,保存/取消固定在底部。
  3. 草稿保护:发送时若输入框里已有草稿,发送后会自动还原,避免误删未提交内容。
  4. 主题一致:样式使用 Harness 主题变量,深色/浅色随主题切换。
  5. 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 下,多环境共用同一用户目录时需注意隔离。

典型用法

  1. 安装并重启后,在输入框左下方(+、模式选择右侧)可见快捷语胶囊一排。
  2. 点任意胶囊,立即发送该句。
  3. 点最右侧齿轮进入编辑:在输入框内改文案;点 ✕ 删除;点「+ 添加一条」新增(上限 10 条);点「保存」写回服务端。
  4. 切换排序、折叠等界面操作不影响快捷语条。

状态文件路径:

$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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye