dsh-session-toc
在终端中运行以下命令:
dsh plugin install notload/dsh-session-toc
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install notload/dsh-session-toc 完成安装,插件源码位于 https://github.com/notload/dsh-session-toc。
插件介绍
DeepSeek Harness 的 Web 端会话越聊越长,想跳回前面某条提问就只能反复滚动、等待懒加载,体验非常割裂。dsh-session-toc 以零侵入的 bundle 插件形式挂载在会话页右侧,把整段会话中的每条用户提问提炼为一条目录项,点击即可精确定位到对应消息并高亮当前条目,复刻了 DeepSeek 官网网页版右侧目录索引的导航体验。
目录栏基于 host 端完整会话日志生成,不依赖浏览器内存中已渲染的节点,早期未加载的消息同样能列出。点击早期条目时会自动逐页补加载并即时反馈,列表超过 200 条后自动切换为虚拟滚动,避免长会话撑大 DOM 内存。新提问约 1.2 秒内自动进入目录,主题支持明、暗、自动三档切换,背景不透明度可调,偏好持久化到 localStorage,跨会话、刷新均保留。
适合在 DSH 中跑长时间多轮对话、需要频繁在数十甚至上百条消息间跳转的开发者,尤其是习惯官网网页版右侧索引体验、希望在本地工作流中获得同等导航效率的用户。
使用场景
- 多轮长对话中快速跳转到某条历史提问并高亮定位
- 会话页右侧提供常驻可折叠的全文索引栏
- 长会话超过两百条时启用虚拟滚动避免 DOM 内存膨胀
适合人员
- 习惯 DeepSeek 官网右侧目录索引体验的开发者
- 在 DSH 中运行长对话、频繁回溯历史消息的用户
- 偏好用零侵入 bundle 插件方式增强 Web UI 的 DSH 用户