前言¶
在使用 DeepSeek Harness (DSH) 处理复杂 Agent 流程或长对话时,快速定位历史提问节点往往需要频繁滚动,效率较低。dsh-turn-jump 针对此场景,在 Web 界面右侧提供了一套导航方案,旨在解决长对话中的定位痛点。
插件介绍¶
这是一个为 DSH Web 控制台设计的会话轮次快速跳转与导航插件,由开发者 liuGuanYi-hub 维护。它默认在屏幕右侧居中展示极简刻度线,支持鼠标悬停查看提问摘要,并点击实现毫秒级平滑跳转。
核心能力¶
- ChatGPT 同款极简刻度:默认在屏幕右侧居中展示精致细横线,完全不挤占对话正文与侧边栏。
- 智能提问摘要气泡:鼠标划过刻度条时,自动浮现卡片,实时提取每一轮用户的真实发言摘要。
- 视口与滚动实时联动:随用户浏览上下滚动,当前阅读的轮次自动加长加粗并高亮。
- 运行状态呼吸指示:处于生成/思考中的轮次带有橙色呼吸指示点,状态一目了然。
- 毫秒级平滑跳转:点击任一刻度线或气泡条目,通过
scrollIntoView平滑滚动并精准对齐该轮次首条消息。 - 主题自适应:原生适配 DSH 浅色与深色主题。
- 零外部运行时依赖:纯基于 Cordis 框架标准套件与 React 客户端运行,体积轻量。
安装与启用¶
- 在 DSH 环境中执行以下命令安装插件:
dsh plugin --profile web add github:liuGuanYi-hub/dsh-turn-jump
- 重启 DSH Web 服务即可生效:
dsh --profile web
技术实现¶
插件纯基于 Cordis 框架标准套件与 React 客户端运行,不依赖任何外部运行时库。通过向 DSH 的 shell.overlay 插槽注册组件,与主聊天流解耦,确保了在复杂交互下的稳定性。
注意事项¶
该插件遵循 MIT 许可证。由于插件以当前 DSH 进程权限运行,建议在安装前确认源码可信。欢迎通过 GitHub 提交 Issue 或 PR 参与共建。