dsh-topic-trail:将长对话实时提炼为可跳转的会话工作线索

前言

在 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 即可生效。

典型用法

  1. 查看脉络:在对话过程中,悬浮窗会自动出现线索。点线索标题展开阶段历程。
  2. 定位细节:点击历程或步骤,界面会跳转并高亮对应的对话内容。
  3. 整理线索:右键点击线索可进行重命名、删除或合并操作;拖拽不同线索可将其合并。
  4. 快捷导航:使用右上角的下拉菜单按工作区筛选,或使用搜索框查找线索。
  5. 关闭浮层:按 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

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

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

小夜