dsh-annotator: DeepSeek Harness 聊天记录标注插件

DeepSeek Harness (DSH) 的生态理念是「一切皆插件」。在对话过程中,针对特定文本进行标注、引用并附注个人观点是常见需求。dsh-annotator 是一个社区插件,旨在解决这一痛点,让用户可以直接在对话流中处理文本和注释。

插件简介

该插件由用户 cw1999mm 维护。它允许用户在 DeepSeek Harness 的聊天记录中选择任意文本,添加附注,并将最终结果编译为 Markdown 引用块(blockquote)格式的消息。

核心功能

  • 文本选择与标记
    在聊天记录中拖拽选择文本后,选区下方会立即显示一个悬浮的「Annotate」按钮。只有完全位于聊天记录容器内的选区才会触发此标记。
  • 模态框编辑器
    点击按钮后,会弹出一个模态框。左侧展示被选中的引用源文本,右侧提供附注输入区。
  • 编译与发送
    用户编写附注后,点击发送(或按下快捷键 ⌘/Ctrl+Enter)。系统会将引用文本编译为 > quoted text 格式,并在下方追加附注内容,通过主编辑器提交消息。
  • 内存管理
    插件内部使用 ctx.effect 进行全局效果清理。在卸载或移除插件时,不会产生全局监听器泄漏。

安装与启用

使用该插件需要先拥有一个 DeepSeek Harness 的 web profile(示例中使用 web 作为 profile 名称)。

dsh plugin --profile web add github:cw1999mm/dsh-annotator

安装完成后,刷新或重启 web UI 即可加载插件。

使用方法

  1. 在对话记录中选中任意一段文本。
  2. 点击选区下方出现的悬浮「Annotate」按钮。
  3. 在弹出的编辑器中编写附注。
  4. 点击发送箭头(或按下 ⌘/Ctrl+Enter)。

系统会自动发送一条包含引用块和附注的合并消息。

注意事项

  • 环境要求:必须通过 DeepSeek Harness 的 web profile 运行。
  • 源码审查:插件使用 MIT 许可证。在安装社区插件前,建议检查源码以确保符合个人使用习惯或安全标准。

总结

dsh-annotator 为 DSH 用户提供了轻量级的对话标注能力,特别适合需要整理对话要点或记录引用来源的场景。

  • 项目主页: https://github.com/cw1999mm/dsh-annotator
  • 社区目录: https://www.skillhub.cn/plugins/cw1999mm/dsh-annotator
羽毛球分组比赛记分
小程序二维码

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

小夜