dsh-quick-replies:DeepSeek Harness 会话编辑器中的可管理快捷回复

前言

在 DeepSeek Harness (DSH) 的会话编辑器中,频繁输入固定的短语(如“继续”、“请重写”)会增加操作负担。DSH 的插件机制允许社区扩展功能,dsh-quick-replies 便是为此设计。它挂载在输入框上方,提供存储文本芯片并一键发送的能力。

这是什么

dsh-quick-replies 是一个 DSH 客户端插件,由 idoall 维护。它的核心作用是在会话编辑器中提供快捷回复功能,通过存储预定义的文本片段,实现快速发送,且不干扰 DSH 的核心运行逻辑。

核心功能

  • 一键发送:存储短文本芯片,点击即可作为普通用户消息发送。
  • 智能队列:会话空闲时排队,会话运行时在安全边界引导发送,绝不打断当前回合。
  • 草稿保护:发送过程通过会话的 prompt API,保留草稿中的文字、引用、图片和光标位置。
  • 可管理性:支持添加、编辑、删除、启用/禁用、重新排序,以及通过 JSON 导入和导出配置。
  • 自适应布局:空间不足时自动折叠为单行,长列表在条内滚动。
  • 空会话保护:检测到历史记录为空时,拒绝发送,防止误操作。

安装与启用

需要运行 DeepSeek Harness 的 Web 配置文件,且环境满足 Node.js 20 或更高版本。安装命令如下:

dsh plugin --profile web add dsh-quick-replies@latest

安装后重启 DSH,在界面中即可看到该插件。

典型用法

  1. 打开一个已有消息的会话,编辑器上方会出现快捷回复栏。
  2. 点击已有的芯片(如 “continue”),即可发送该文本。
  3. 点击 + 按钮,输入标签和内容,保存后芯片会出现在栏中。
  4. 点击 齿轮 图标进入管理界面,可进行编辑、删除、排序或导入导出 JSON 操作。

注意事项

  • 数据存储:回复库存储在 Host 设置条目 dsh-quick-replies 中,同一 Host 下的不同浏览器和设备共享数据。
  • LAN 页面限制:通过 LAN 桥接(dsh-lan-proxy、dsh-bridge、dsh-mobile)访问时,设置相关的 UI 面板会变为不可用状态,但数据读写功能仍可通过 Remote 接口工作。
  • 卸载与清理:卸载插件不会删除已保存的回复库。如需彻底清除,需先在管理界面导出 JSON,然后手动删除配置文件中的 dsh-quick-replies 条目。

结尾

该插件通过提供可管理的快捷回复,降低了重复性文本输入的频率,同时通过严格的队列机制和草稿保护机制,确保了与 DSH 核心功能的兼容性。适合需要在会话中频繁调用固定回复的开发者。

项目地址:https://github.com/idoall/dsh-quick-replies

羽毛球分组比赛记分
小程序二维码

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

小夜