dsh-client-ui-quote:DSH 选段引用与对话插件

前言

DeepSeek Harness (DSH) 通过插件机制扩展功能。在长对话或代码开发场景中,精准引用原文并保留上下文是刚需。dsh-client-ui-quote 插件实现了 Kimi Code 风格的交互:选中文字即可生成引用芯片,支持评论、添加到对话或独立侧边对话,解决引用散乱、上下文割裂的问题。

核心功能

该插件运行在 DSH 客户端渲染进程中,提供以下能力:

  • 引用生成与编辑:选中正文、文件预览或终端文字,生成原生引用芯片。评论框内引用正文可编辑(支持裁剪)。
  • 三种交互模式:
    1. 评论:引用与评论合为一颗胶囊,支持勾选“让模型逐条回应”。
    2. 添加到对话:直接插入输入框。
    3. 侧边对话:在右侧栏创建独立线程,不污染主会话,支持“带回主会话”。
  • 代码引用支持:从文件或终端选中的内容会以代码块形式发送给模型,并附带文件路径和行号。
  • 快速跳转与修订:悬停卡片提供“跳回原文”功能;支持“改这条引用”以生成新的修订胶囊。
  • 侧边栏管理:提供“引用清单”页面,支持搜索、导出 Markdown、加载历史消息;底部显示侧边线程回流操作。

安装

使用 DSH >= 0.2.0-rc.2 的桌面或 Web 客户端。

方式一:npm 安装

dsh plugin --profile desktop add dsh-client-ui-quote

方式二:本地 Link 安装

git clone https://github.com/BangBang-03/dsh-client-ui-quote.git
dsh plugin --profile desktop add link:<clone-path>

使用步骤

  1. 选段:在会话正文、文件预览或终端中拖动选中一段文字。
  2. 触发:
    • 默认:选区下方浮出菜单,选择“评论”、“添加到对话”或“侧边对话”。
    • 快捷键:按 Alt+Q(引用)、Alt+C(评论)、Alt+B(侧边对话)直接触发。
  3. 编辑与发送:
    • 在评论框中,上半格为引用正文,可编辑或裁剪;下半格为评论。
    • 发送后,引用与评论合成一颗胶囊,或进入独立的侧边线程。
  4. 引用清单:在右侧栏点击插件胶囊或按 Alt+L 打开引用清单,搜索并导出 Markdown。
  5. 跳转与回流:悬停卡片点击“跳回原文”定位消息;在引用清单或侧边线程页点击“带回主会话”将内容回流至输入框。

注意事项

  • 运行环境:插件运行在渲染进程里,Headless profile 没有 UI,无法使用此插件。
  • Token 过期:npm 包依赖的 granular token 预计于 2027-01-09 过期,到期需重新配置。
  • 许可证:MIT 许可证,安装前建议检查源码。

生态与维护

该插件由 BangBang-03 维护,开源在 GitHub。DSH 强调“一切皆插件”,本插件属于客户端生态的一部分,不涉及 DeepSeek 官方应用商店。

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

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

小夜