前言¶
DeepSeek Harness (DSH) 通过插件机制扩展功能。在长对话或代码开发场景中,精准引用原文并保留上下文是刚需。dsh-client-ui-quote 插件实现了 Kimi Code 风格的交互:选中文字即可生成引用芯片,支持评论、添加到对话或独立侧边对话,解决引用散乱、上下文割裂的问题。
核心功能¶
该插件运行在 DSH 客户端渲染进程中,提供以下能力:
- 引用生成与编辑:选中正文、文件预览或终端文字,生成原生引用芯片。评论框内引用正文可编辑(支持裁剪)。
- 三种交互模式:
- 评论:引用与评论合为一颗胶囊,支持勾选“让模型逐条回应”。
- 添加到对话:直接插入输入框。
- 侧边对话:在右侧栏创建独立线程,不污染主会话,支持“带回主会话”。
- 代码引用支持:从文件或终端选中的内容会以代码块形式发送给模型,并附带文件路径和行号。
- 快速跳转与修订:悬停卡片提供“跳回原文”功能;支持“改这条引用”以生成新的修订胶囊。
- 侧边栏管理:提供“引用清单”页面,支持搜索、导出 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>
使用步骤¶
- 选段:在会话正文、文件预览或终端中拖动选中一段文字。
- 触发:
- 默认:选区下方浮出菜单,选择“评论”、“添加到对话”或“侧边对话”。
- 快捷键:按
Alt+Q(引用)、Alt+C(评论)、Alt+B(侧边对话)直接触发。
- 编辑与发送:
- 在评论框中,上半格为引用正文,可编辑或裁剪;下半格为评论。
- 发送后,引用与评论合成一颗胶囊,或进入独立的侧边线程。
- 引用清单:在右侧栏点击插件胶囊或按
Alt+L打开引用清单,搜索并导出 Markdown。 - 跳转与回流:悬停卡片点击“跳回原文”定位消息;在引用清单或侧边线程页点击“带回主会话”将内容回流至输入框。
注意事项¶
- 运行环境:插件运行在渲染进程里,Headless profile 没有 UI,无法使用此插件。
- Token 过期:npm 包依赖的 granular token 预计于 2027-01-09 过期,到期需重新配置。
- 许可证:MIT 许可证,安装前建议检查源码。
生态与维护¶
该插件由 BangBang-03 维护,开源在 GitHub。DSH 强调“一切皆插件”,本插件属于客户端生态的一部分,不涉及 DeepSeek 官方应用商店。