前言¶
在 DeepSeek Harness(DSH)的 Web UI 中进行长对话时,对话流容易变得冗长,难以快速定位关键结论或当前进度。dsh-topic-trail 插件在界面中挂载一个悬浮窗,将 AI 对话流实时提炼为可跳转的“线索”,并生成话题、进度与阶段历程,让工作脉络一目了然。
插件介绍¶
- 名称:
dsh-topic-trail - 定位:会话工作线索悬浮窗
- 作者:Celebrate-W
- 分类:记忆
- 许可证:MIT
核心功能¶
三级网络结构¶
插件构建了从宏观到微观的层级:
1. 全部工作区
2. 工作区
3. 会话
4. 线索
5. 步骤
AI 实时提炼与兜底¶
- AI 模式:使用 DeepSeek 将会话流总结为线索(标题、摘要、状态、阶段历程)。
- 规则模式:若 AI 不可用或不调用模型,插件会使用规则进行兜底,实现零成本运行。
- 阶段标注:自动标注阶段(提案/探索/受阻/突破/完成),或根据步骤推断基础历程。
交互与定位¶
- 点击跳转:点击线索标题展开阶段历程,点击历程或步骤可直接跳转至对话对应位置并高亮消息。
- 导航与搜索:支持按工作区、会话筛选,或直接搜索线索标题。
- 拖拽合并:支持将线索拖拽至另一条上以合并。
- 快捷操作:右键线索可重命名、删除、合并;右键工作区可重新生成。
悬浮窗与状态¶
- 悬浮窗:可拖动、可折叠。收起后是一个小球,大小可调。
- 状态指示:线索前的小圆点根据最后活动时间着色(10 分钟内亮绿、一天内暗绿、更久变灰)。
- 主动展示:收起状态下偶尔弹出“碎碎念”气泡,融合最近线索,间隔可在设置里调(默认 30 秒)。
- 随手记:内置便签与画笔工具,内容存储在服务端。
其他特性¶
- 多皮肤:提供经典皮肤与 DeepSeek 主题。
- 工程优化:零构建,快照缓存,子代理过滤(按血缘识别排除),省 token(默认最小间隔 20 秒)。
安装与启用¶
在终端中执行以下命令安装:
dsh plugin --profile web add file:C:/path/to/dsh-topic-trail
安装后重启 DSH 即可生效。
典型用法¶
- 查看脉络:在对话过程中,悬浮窗会自动出现线索。点线索标题展开阶段历程。
- 定位细节:点击历程或步骤,界面会跳转并高亮对应的对话内容。
- 整理线索:右键点击线索可进行重命名、删除或合并操作;拖拽不同线索可将其合并。
- 快捷导航:使用右上角的下拉菜单按工作区筛选,或使用搜索框查找线索。
- 关闭浮层:按
Esc键可逐层关闭浮层(从右键菜单到展开的线索)。
注意事项¶
- 旧线索定位精度:早期版本生成的线索,其步骤时间记录方式可能导致定位精度偏差,建议重新生成该会话的线索以修正。
- 后台运行节流:主动展示气泡依赖浏览器定时器,若标签页长时间处于后台,定时器可能被节流,气泡间隔会变长。
- 皮肤授权:内置皮肤(如 DeepSeek 娘、鲸鱼娘)为社区二创作品,不随 MIT 授权,版权归各自权利人所有(源自溟月,CC BY-NC-SA 4.0)。使用时请遵循署名、非商用、相同方式共享的要求。
结尾¶
dsh-topic-trail 通过结构化的线索管理和悬浮窗交互,解决了长对话中的上下文迷失问题。它将非结构化的对话流转化为可视化的工作流,适合需要在频繁切换话题和长时间对话中保持清晰思路的用户。
插件目录与源码地址:
https://www.skillhub.cn/plugins/Celebrate-W/dsh-topic-trail
https://github.com/Celebrate-W/dsh-topic-trail