MIT-licensed, native DeepSeek Harness Web GUI plugin that renders a proportional, colour-coded trajectory minimap of a session so you can see where you spoke, how much each prompt cost, and where it failed.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-30
License
MIT
01What can it help you accomplish?
See the shape of a long DeepSeek Harness Web GUI run at a glance
A to-scale, colour-coded minimap of the whole loaded conversation — your messages emphasised, clickable anchors beside them, and a viewport lens that maps 1:1 onto the scrollbar
DeepSeek Harness (dsh) users running long agent sessions in the Web GUI who need to scan where they spoke, how much each prompt cost, and where it went wrong
Jump straight to any message, failure or tool call from the rail
Clickable anchor dots and bands that scroll the transcript into reading position, with hover preview cards and a live position indicator
Web GUI users debugging long sessions who want to hop directly to a failed turn or a specific prompt instead of scrolling
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness (`dsh`) CLI available, since install runs through `dsh plugin --profile web add`
Installation steps
- 01
Run `dsh plugin --profile web add dsh-strata` to install the plugin into the web profile.
$ dsh plugin --profile web add dsh-strata
- 02
Or install straight from the repo with `dsh plugin --profile web add "github:jsdvjx/dsh-strata#main"`.
$ dsh plugin --profile web add "github:jsdvjx/dsh-strata#main"
- 03
Restart `dsh web` to load the plugin.
$ dsh web
Verify the integration
Not specified by the author
Rollback
- Run `dsh plugin --profile web remove dsh-strata` to uninstall.
03DSH integration and capability boundaries
Installs as a first-class DeepSeek Harness Web GUI plugin via `dsh plugin`; the rail takes over the transcript scrollbar seat and renders a to-scale minimap of the session.
Session trajectory minimap
the loaded DeepSeek Harness Web GUI transcript→a to-scale, colour-coded map (one band per row) with a 1:1 viewport lens on the scrollbar
The rail occupies a ~14px strip of the transcript's right padding, so clicks in that strip go to the map.Clickable anchors & jump
anchor dots and bands rendered beside the rail→scroll the transcript to the target message or failure; the current reading dot stays enlarged as a position indicator
Theme-aware canvas rendering
DOM row heights and the theme's `--dsw-alias-*` tokens→a canvas minimap repainted on rAF, correct in light and dark, with `prefers-reduced-motion` disabling transitions
04Who is it for? When not to use it?
Good for
- DeepSeek Harness (dsh) users running long agent sessions in the Web GUI who need to scan where they spoke, how much each prompt cost, and where it went wrong
- Web GUI users debugging long sessions who want to hop directly to a failed turn or a specific prompt instead of scrolling
05Compatibility, maintenance and safety notes
- The map only covers the loaded window: DeepSeek Harness pages older history on demand, so until it is loaded there is no layout to map. The faint `⌃` indicator is the honest signal that more exists above.
- Chat view only: the Trajectory tab renders its own event ledger with different anchors, and the map stands down there rather than guessing — it does not navigate non-chat views.
MIT · actively maintained (latest release v0.9.0, 2026-08-25)
06Frequently asked questions
How do I install dsh-strata into DeepSeek Harness?
Run `dsh plugin --profile web add dsh-strata`, then restart `dsh web`. You can also install straight from the repo with `dsh plugin --profile web add "github:jsdvjx/dsh-strata#main"`.
Does it work outside the DeepSeek Harness Web GUI?
No. It is a `web` profile plugin that takes over the transcript scrollbar seat inside `dsh web`, and it only renders in the chat view — the Trajectory tab stands down.
What does each band colour mean?
Full-width blue is your message (always widest, never thinner than 5px); grey is a model reply; green a slash command; amber a retry or a turn cut short by the output cap; red a failed turn or any row that reported an error.
Is my session data sent anywhere?
No. It is a pure browser half; the Node half is empty and no session data crosses the wire. Geometry comes from anchors the conversation view already publishes.
How do I remove it?
Run `dsh plugin --profile web remove dsh-strata`. Uninstalling restores the native scrollbar permanently and leaves the native UI untouched.
07Related DSH workflows
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-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);纯插件挂载零核心改动。
openpets
by alvinunreal
Local first, desktop companion platform with animated pets, plugin SDK and coding-agent integrations.
dsh-tianshu-tui
by huiliyi37
DeepSeek Harness 交互式终端 UI 插件:会话工作区、图片端到端(剪贴板/视觉桥)、slash 下拉、审批卡片、推理可视化,纯展示层
08Data and sources
**A real minimap of the session trajectory for the DeepSeek Harness Web GUI** — it takes
dsh plugin --profile web add dsh-strata
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-30. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
