dsh-chat-history
在终端中运行以下命令:
dsh plugin install ttmouse/dsh-chat-history
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ttmouse/dsh-chat-history 即可安装该插件(源码仓库:https://github.com/ttmouse/dsh-chat-history ),安装完成后重启 dsh web 并刷新浏览器,导航条即出现在对话右缘。
插件介绍
在 DSH 网页端进行长对话时,回翻到某条早期提问往往意味着反复滚动或复制关键词搜索。dsh-chat-history 在转录区右侧加了一条细窄的导航条,每条用户消息对应一个横向小条,悬停即可展开编号预览面板,点击任意一条立刻跳转,让长会话的导航回到和 ChatGPT 侧栏一样直觉。
导航条与阅读位置实时联动:高亮始终跟随视口顶部第一条用户消息,滚动到哪里它就跟到哪里;一旦你打开悬停面板准备主动跳转,自动同步会暂停(点击锁定),关闭面板后再恢复跟随,避免面板和滚动互相打架。此外,点击导航条上两个小条之间的空白区域,也会自动跳到离点击位置最近的消息条,进一步降低操作成本。
它完全从会话快照中的用户节点派生数据,仅用设计令牌着色,不改动任何上游布局,注册在 session.header.actions 插槽中,与所有已发布的 ui-conversation 兼容。适合那些在 DSH 网页端进行多轮长对话、经常需要快速定位某条历史提问的开发者。
截图预览
使用场景
- 在 DSH 网页端进行超过二十轮的多轮对话后,需要快速跳回早期的某条提问
- 审阅长会话记录时,反复上下滚动寻找特定消息效率低下
- 希望像 ChatGPT 侧栏一样,一眼看到所有用户消息并一键定位
适合人员
- 在 DSH 网页端运行长对话、频繁需要定位历史消息的开发者
- 使用 @deepseek-ai/dsh-client-ui-conversation 的 web profile 用户
- 希望改善 DSH GUI 长会话导航体验而无需改动上游的用户