A DSH plugin that brings DeepSeek's official right-side chat navigation rail into DSH Web — per-message indicators, starred bookmarks, smooth jump-to-message, theme support, and rewind-aware timeline cleanup.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-06
License
MIT
01What can it help you accomplish?
Navigate long DSH Web chat sessions with a 1:1 replica of DeepSeek's official right-side ScrollNav rail
A persistent right-side nav rail with one indicator line per user message, smooth scroll-to-message, and auto-removal of rewound/withdrawn messages
DSH Web users (developers, researchers) working through long multi-turn conversations who need quick jump-back navigation
Star and filter the key Q&A in a conversation
Bookmarked nodes shown as highlighted gold indicator lines plus a 'show only marked' filter, persisted in the browser localStorage
Anyone who wants to pin and replay the important answers in a long DeepSeek Harness chat
02How to install into DeepSeek Harness
Installation steps
- 01
Run `dsh plugin --profile web add dsh-chat-timeline` (or `dsh plugin add dsh-chat-timeline`) to download and configure the plugin from npm
$ dsh plugin --profile web add dsh-chat-timeline
- 02
Restart `dsh web` and refresh the browser to load the timeline rail
$ dsh web
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
Installed via `dsh plugin add`; mounts a TimelineRail UI component on the `conversation.input.dock` slot (portal to body)
Persistent right-side nav rail
DSH Web chat conversation (enumerates all user messages)→Thin vertical rail on the right; one indicator line per user message; minimal collapsed state
Bookmark & filter key nodes
User clicks the `★` on an expanded panel item→Starred nodes persist as highlighted gold indicator lines; '★ show only marked (n)' one-click filter
Bookmarks persist in the browser localStorage (local `localStorage` auto-persistence)Smooth jump & debounce
Click on a rail entry→Smooth scroll to the matching message (loading earlier history on demand) without panel jitter
Rewind/withdraw compatibility
Messages rewound or withdrawn by the `dsh-rewind` plugin→Rewound/withdrawn messages are auto-removed from the timeline regardless of prompt text or structured params
Theme adaptation (light/dark)
DeepSeek official light/dark theme→1:1 pixel-level replica of the official light/dark ScrollNav styling
Auto-hide & narrow-screen adaptation
Conversation length and viewport width→Auto-hides when fewer than 2 user messages; collapses at viewport ≤ 767px; shifts to avoid overlapping right-side toolbars (e.g. aionui)
04Who is it for? When not to use it?
Good for
- DSH Web users (developers, researchers) working through long multi-turn conversations who need quick jump-back navigation
- Anyone who wants to pin and replay the important answers in a long DeepSeek Harness chat
05Compatibility, maintenance and safety notes
- Not an official DeepSeek product — the README states it has no affiliation with DeepSeek.
- Auto-removal of rewound/withdrawn messages depends on the `dsh-rewind` plugin being installed and linked.
- Runs only inside the DSH Web chat interface; after install you must restart `dsh web` and refresh the browser.
readme_verified
06Frequently asked questions
How do I install dsh-chat-timeline in DeepSeek Harness?
Run `dsh plugin --profile web add dsh-chat-timeline` (or `dsh plugin add dsh-chat-timeline`) in your terminal, then restart `dsh web` and refresh the browser.
Does it work with the dsh-rewind plugin?
Yes. It links to the `dsh-rewind` plugin with defensive parsing, so any message that is rewound or withdrawn is automatically removed from the timeline, regardless of the prompt text or structured parameters.
Where are my bookmarks stored?
Starred nodes and the 'show only marked' filter are persisted automatically in the browser's localStorage, so they survive refreshes.
Does it change my DSH Web layout on small screens?
It auto-hides when a conversation has fewer than 2 user messages, and collapses at viewport widths ≤ 767px to avoid covering content; it also shifts to avoid overlapping right-side toolbars like aionui.
Is this an official DeepSeek plugin?
No. The README explicitly states it is not an official DeepSeek product and has no affiliation with DeepSeek.
07Related DSH workflows
dsh-tui
by ccch1mneyyy
Claude Code 风格全屏终端 TUI:像素鲸鱼顶栏、双流光大字、实时工作状态行、思考流式展开、双击 Esc 时间回溯、上下文进度条 + TPS 仪表;接入 Agent preset(standard/code/minimal/cordis)、Skills、MCP、Goals、Todos、子代理,/ 命令注册表与随附技能(audit/bug/review/practice/pr_comments/release-notes/vuln-check);纯插件挂载零核心改动。
dsh-better-sidebar
by omdsh-dev
Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.
dsh-tianshu-tui
by huiliyi37
DeepSeek Harness 交互式终端 UI 插件:会话工作区、图片端到端(剪贴板/视觉桥)、slash 下拉、审批卡片、推理可视化,纯展示层
dsh-damage-pulse
by wssfk12138
Game-style token-usage / balance damage-pulse visualization for DeepSeek/DSH.
08Data and sources
**1:1 复刻 DeepSeek 官网右侧「对话导航栏」**的 DeepSeek Harness (DSH) 插件——把 `chat.deepseek.com` 官方网页版的 ScrollNav 界面与交互原样带进你的 DSH Web 聊…
Host 侧通过会话投影(`dshChatTimeline`)持久化枚举所有用户消息(支持 surface replace 自动剔除回退消息)
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-06. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
