dsh-timeline
在终端中运行以下命令:
dsh plugin install hemo94931/dsh-timeline
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install hemo94931/dsh-timeline 即可安装,源码地址为 https://github.com/hemo94931/dsh-timeline
插件介绍
长会话是 dsh WebUI 的日常:一轮首轮提问之后跟着数条 steering 追问、大段代码输出,消息列表越拉越长,想回看自己某一句原话却只能不停地来回滚动。dsh-timeline 在消息列右缘画出一条竖直时间轴,把散落在长滚动条里的用户消息重新收拢成一条可点、可跳、可数序的刻度线。
核心体验围绕三件事:悬浮任意刻度即可看到消息摘要与序号(如 3 / 12);点击刻度直接跳转,目标消息定位到视口顶端并短暂高亮;用 ▲▼ 按钮逐条导航,当前刻度随滚动实时高亮。颜色走 dsh 主题令牌,深浅色模式自动适配,不会在暗色界面里突兀地亮出一根白线。底层把纯逻辑(刻度布局、摘要截断、位置插值)与 DOM 契约分离,产品升级后只需核对一处选择器即可恢复,不需要重写整个插件。
适合那些经常在单次 dsh 会话中积累十几条甚至更多用户消息、需要频繁回溯早期提问或 steering 指令的开发者。如果你发现自己总是在超长消息列表里靠 Ctrl+F 找东西,这条时间轴能让你用眼睛一瞟就定位到目标消息。
使用场景
- 长会话中快速定位早期提问或 steering 指令
- 多轮对话回溯时按序号逐条浏览用户消息
- 滚动浏览时实时高亮当前所在刻度位置
适合人员
- 频繁进行多轮 steering 追问的 dsh 重度用户
- 单次会话积累十几条以上消息的开发者
- 需要频繁回溯对话历史而不想反复滚动的用户