dsh-session-reference-copy:复制 DeepSeek Harness 跨会话引用

前言

在 DeepSeek Harness (DSH) 中,使用 @ 引用另一个会话是可行的,但在实现和审查对话之间切换时,按标题或 ID 查找特定会话既不直观也不方便。dsh-session-reference-copy 插件在当前会话的头部添加了一个复制按钮,并将结构化的规范提及放入剪贴板。

是什么

这是一个小型 DSH Web 客户端插件,由 shaomingbo 维护,用于复制当前会话的规范跨会话引用。它解决了跨会话引用的复制问题。

核心功能

  • 可读标签:使用当前会话的显示标题作为可读标签。如果没有摘要,则回退到 Session ID。
  • 规范编码:使用 Harness 的规范 dsh-session: JSON/UTF-8/base64url 格式对 ID 进行编码。
  • 安全转义:对标签中的 ] 和反斜杠进行转义。
  • 反馈机制:成功写入剪贴板后显示对勾图标 1 秒钟,并通过当前对话通知界面报告失败。

安装与启用

首选安装固定发布标签的命令。该命令会编辑目标配置文件中的依赖项和 bundles,然后运行安装,它不会停止 DSH。

npx --yes github:shaomingbo/dsh-session-reference-copy#v0.1.1

安装或卸载后,需要重启 dsh web 并硬刷新浏览器页面。

管理命令

检查安装状态:

npx --yes github:shaomingbo/dsh-session-reference-copy#v0.1.1 status

卸载插件(幂等操作,可安全重复运行):

npx --yes github:shaomingbo/dsh-session-reference-copy#v0.1.1 uninstall

使用方法

  1. 在当前会话中,点击头部出现的复制按钮。
  2. 将复制的文本粘贴到另一个会话的编辑器中并发送。
  3. DSH 会解析该文本,捕获源会话的快照,并将其作为引用关联到目标消息。

注意事项

  • 显示形式:粘贴的提及可能在编辑器中保持为纯文本,而不是视觉芯片。这不影响提交后的引用语义。
  • 快照机制:引用是目标消息进入模型步骤时捕获的快照,不是指向未来源会话变化的实时链接。
  • 无额外行为:插件不添加 Host RPC、持久化或模型提示行为。

生态背景

DeepSeek Harness 理念是“一切皆插件”。该插件可在社区目录查询:https://www.skillhub.cn/plugins/shaomingbo/dsh-session-reference-copy

链接

GitHub 仓库:https://github.com/shaomingbo/dsh-session-reference-copy

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

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

小夜