dsh-session-reference
在终端中运行以下命令:
dsh plugin install PUPPET17/dsh-session-reference
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install PUPPET17/dsh-session-reference 即可安装,插件源码见 https://github.com/PUPPET17/dsh-session-reference
插件介绍
在 DeepSeek Harness 中多会话并行工作时,反复回到旧会话翻找内容既打断思路又容易遗漏。dsh-session-reference 以独立插件的形式补齐了这一块,让你在当前对话里用 @ 即可检索并引用其他会话的片段,无需手动复制粘贴。
插件提供一整套引用管线:基于 Home 会话列表的 @ 菜单检索、同工作目录优先的候选排序、响应式标题胶囊的插入与编解码,以及规范的 dsh-session: mention 序列化——复制、持久化、提交三个环节走同一格式,不会出现格式漂移。发送时插件会读取当前表面对象、执行有界投影,并将不可信召回上下文持久化,确保引用在下游步骤中可追溯且大小受限。
适合在 DSH 中管理多个项目会话、需要频繁跨会话引用上下文内容的开发者。它不改变 Harness 核心行为,只是挂载在通用扩展点上,按需启用即可。默认限制为每条消息三条引用、每条引用源上限 65,536 字节,可按部署需要调整。
使用场景
- 在多个项目会话间频繁引用旧对话内容时
- 需要将前序会话的关键上下文带入当前对话时
- 在同一工作目录下多个会话间快速定位相关代码时
适合人员
- 在 DSH 中管理多个并行会话的开发者
- 需要频繁跨会话引用上下文的技术写作者
- 使用 DeepSeek Harness 进行多项目协作的团队