前言¶
DSH(DeepSeek Harness)插件生态强调“一切皆插件”,社区目录是独立站点,不宜理解为官方应用商店。对使用 DSH web client 的开发者来说,较长会话里手动滚动定位某一次用户提问或某一段 agent 回复,效率不一定够直接。
dsh-plugin-message-timeline-navigation 针对这个场景,在对话视图左侧叠加一根 Codex 风格的消息时间线,用刻度展示用户回合,并支持预览、跳转和当前阅读位置高亮。
这是什么¶
dsh-plugin-message-timeline-navigation 是一个面向 DSH web client 的前端插件,维护者为 cokiscarazo-rgb,许可证为 MIT。
它不修改 DSH 本体,插件文件仅存在于 DSH 插件目录。安装后会在对话区左侧边缘显示竖排刻度,每个刻度对应一个用户回合,包括用户消息及其完整 agent 回复。
核心功能¶
- 每用户回合一个刻度:一个刻度包含用户消息及其完整 agent 回复,并过滤
[data-turn-tail]的 agent-only tail 节点。 - 悬停预览:悬停刻度时可显示消息预览卡片,并出现级联展开效果。
- 点击跳转:点击刻度可平滑滚动到对应消息顶部,并短暂高亮。
- 阅读进度:滚动时,当前阅读回合(scrollport 顶部所在段)的刻度保持深色/高亮。
- 仅追踪用户消息:保持时间线密集且可预测。
- 纯前端浮层:不修改 DSH 本体。
安装与启用¶
推荐在 pnpm 环境中安装,并把插件作为 DSH 插件安装,不要装成全局包。执行下面命令:
dsh plugin add dsh-plugin-message-timeline-navigation
安装完成后,打开任意 DSH web client 会话,聊天左侧边缘会出现竖排刻度。
典型用法¶
1、打开任意 DSH web client 会话。
2、在聊天左侧边缘看到竖排刻度。
3、悬停刻度以显示预览卡片和级联展开。
4、点击刻度跳转到该消息,顶部对齐并短暂高亮。
5、滚动会话时当前回合刻度保持深色。
适用场景与注意¶
适合在 DSH web client 会话视图中需要快速查看、定位或回溯用户回合的开发者。它更偏浏览辅助,不改变 DSH 主程序逻辑。
依赖与环境信息如下:
- 兼容 DSH web client 会话视图;
dsh.client.platform为web。 - 要求
react/react-dom18+。 cordisrc line 为 peer dependency,且peerDependenciesMeta标记cordis为 optional。package.json的engines要求node >=20。
插件会以当前 dsh 进程权限运行。安装前建议检查源码、依赖和许可证;本插件许可证为 MIT,作者/维护者为 cokiscarazo-rgb。
链接¶
GitHub:
https://github.com/cokiscarazo-rgb/dsh-plugin-message-timeline-navigation
插件线索给出的目录页地址为:
https://www.skillhub.cn/plugins/cokiscarazo-rgb/dsh-plugin-message-timeline-navigation
该目录页信息未在本次已抓取资料中直接确认。