DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Plugin Message Timeline Navigation — DeepSeek Harness 插件(DSH…
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
P

dsh-plugin-message-timeline-navigation

Plugin Message Timeline Navigation

面向 DSH Web 客户端的 Codex 风格消息时间线导航:对话边缘的垂直刻度栏——悬停即可预览,点击即可跳转,当前阅读进度会持续高亮。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:cokiscarazo-rgb/dsh-plugin-message-timeline-navigation#9fabaf1397871e353c2729b7fb15722c52b3b35e
README兼容性版本

兼容性与来源证明

Plugin Message Timeline Navigation 以 dsh-plugin-message-timeline-navigation 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/8/21

版本

0.1.0stable
2026/8/21

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 2
周下载
0
最近提交
2026/8/23
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Client Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编码计划配额,并提供实时令牌使用记录,同时在侧边栏条目中显示当前会话提供商今日的使用量Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义

README

dsh-plugin-message-timeline-navigation

A Codex-style message timeline navigation plugin for DSH (DeepSeek Harness) web clients.

It overlays a vertical rail of dense short ticks on the left edge of the conversation view — one tick per user turn (your message plus its assistant reply). Hover a tick to preview the message, click to jump straight to it, and watch the rail track your reading progress as you scroll.

DSH(DeepSeek Harness)web 端插件:在对话区左侧叠加一根 Codex 风格的消息时间线——密集的短横线,每条横线对应一个用户回合(你的消息及其完整的 agent 回复)。悬停可预览消息、点击可直接跳转、滚动时当前阅读进度会自动标记在时间线上。


Features / 功能

  • One tick per user turn / 每回合一个节点 Each tick represents a user message plus its whole assistant reply. Agent-only tail nodes are filtered out ([data-turn-tail]), so the rail never shows "phantom" agent ticks.

  • Hover preview with cascade effect / 悬停级联预览 Hover a tick: it stretches to a longer dark line while its 3 neighbors on each side lengthen in a stepped cascade (matching the classic Codex look). A small card shows the message text preview.

  • Click to jump / 点击跳转 Click any tick to smoothly scroll that message to the top of the viewport and briefly highlight it.

  • Reading-progress tracking / 当前阅读进度 The tick for the turn you are currently reading (the turn whose segment contains the scrollport top edge) stays dark even when not hovered — the moment a turn scrolls into view from the top, its tick turns dark. Length is unchanged; only the color changes.

  • Only user messages / 只显示用户消息 The rail strictly tracks user messages (ruled by the DOM contract below), so the timeline is dense and predictable.

Install / 安装

The plugin is a pure overlay and only needs a DSH web client. Install it as a DSH plugin (pnpm is recommended for DSH workspace setups):

dsh plugin add dsh-plugin-message-timeline-navigation

Or install directly from this repository:

dsh plugin add dsh-plugin-message-timeline-navigation@github:cokiscarazo-rgb/dsh-plugin-message-timeline-navigation

中文说明: 通过 DSH 的插件命令安装即可(推荐使用 pnpm 环境;不要把插件装成全局包)。安装后刷新对话页面(或等待 client HMR 热更 1–2 秒)即可看到左侧时间线。

注:本插件为纯前端浮层,不修改 DSH 本体;程序本体与个人配置分离,插件文件仅存在于你的 DSH 插件目录。

Usage / 使用说明

  1. Open any conversation in a DSH web client.
  2. On the left edge of the chat you'll see the vertical rail of ticks.
  3. Hover a tick → preview card + cascade expansion.
  4. Click a tick → jumps to that message, top-aligned, with a temporary highlight.
  5. Scroll the conversation → the tick for the current turn stays dark.

How it works / 实现原理

  • The overlay mounts its own React root on document.body (same pattern as other DSH client plugins).
  • It reads the conversation DOM directly using DSH's public DOM contract:
    • scrollport: [data-conversation-scroll]
    • user message: div[data-time-hover-root] minus div[data-turn-tail]
  • A MutationObserver + ResizeObserver + scroll listener keep the rail in sync with message changes, view switches, and scrolling.
  • Dashes are distributed by index down the scrollport height (with a fixed 10px rhythm mirroring the classic sidebar), so every tick stays visible even in very long conversations.

Directory / 目录结构

dsh-plugin-message-timeline-navigation/
├── package.json       # manifest: dsh.bundle.patch + dsh.client.inject
├── cordis.patch.yml   # bundle-level mount for the host half
├── LICENSE            # MIT
├── lib/
│   ├── index.js       # host half (minimal: config defaults)
│   ├── client.js      # client half (the timeline rail core)
│   └── types/         # type declarations
└── README.md

Compatibility / 兼容性

  • DSH web client (conversation view). Tested against recent DSH client releases (dsh-client-ui-conversation DOM contract).
  • Requires react / react-dom 18+ and cordis rc line, declared as peer dependencies.

License / 许可证

MIT © 2026 cokiscarazo-rgb