MIT 协议的 DeepSeek Harness Web GUI 原生插件,把会话渲染成按比例的色块缩略地图,让你一眼看清在哪发言、每条提示花了多少、哪里出了错。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-08-30
许可证
MIT
01它能帮你完成什么?
一眼看清 DeepSeek Harness Web GUI 里一段长会话的整体脉络
整段已加载对话的等比例、按颜色区分的缩略地图——你自己的消息被_highlight、旁边带可点击锚点,视口透镜与滚动条 1:1 对应
在 Web GUI 里跑长 agent 会话的 DeepSeek Harness(dsh)用户,需要快速扫一眼自己在哪发言、每条提示花了多少、哪里出了错
从轨道直接跳到任意消息、失败或工具调用
可点击的锚点圆点与色块,把对话滚到阅读位置,并带悬停预览卡与实时位置指示
排查长会话的 Web GUI 用户,想直接跳到失败回合或某条提示,而不是手动滚动
02如何接入 DeepSeek Harness?
前置条件
- 需已安装 DeepSeek Harness(`dsh`)CLI,因为安装是通过 `dsh plugin --profile web add` 执行的
安装步骤
- 01
运行 `dsh plugin --profile web add dsh-strata` 把插件装进 web 配置档。
$ dsh plugin --profile web add dsh-strata
- 02
或者从仓库直接装:`dsh plugin --profile web add "github:jsdvjx/dsh-strata#main"`。
$ dsh plugin --profile web add "github:jsdvjx/dsh-strata#main"
- 03
重启 `dsh web` 使插件生效。
$ dsh web
验证接入成功
作者未说明
回滚
- 运行 `dsh plugin --profile web remove dsh-strata` 即可卸载。
03DSH 适配与能力边界
通过 `dsh plugin` 作为 DeepSeek Harness Web GUI 的一等插件安装;轨道接管对话的滚动条位置,把整段会话渲染成等比例的缩略地图。
会话脉络缩略地图
DeepSeek Harness Web GUI 里已加载的对话→等比例、按颜色区分的地图(每行一条色带),视口透镜与滚动条 1:1 对应
轨道占据对话右侧内边距约 14px 的窄条,因此该窄条内的点击会落到地图上。可点击锚点与跳转
轨道旁渲染的锚点圆点与色带→把对话滚动到目标消息或失败处;当前阅读位置的圆点保持放大,兼作位置指示
感知主题的画布渲染
DOM 行高与主题的 `--dsw-alias-*` 令牌→在 rAF 上重绘的画布缩略图,明/暗主题都正确,且 `prefers-reduced-motion` 会关闭过渡动画
04适合谁?何时不该用?
适合
- 在 Web GUI 里跑长 agent 会话的 DeepSeek Harness(dsh)用户,需要快速扫一眼自己在哪发言、每条提示花了多少、哪里出了错
- 排查长会话的 Web GUI 用户,想直接跳到失败回合或某条提示,而不是手动滚动
05兼容性、维护与安全提示
- 地图只覆盖已加载的窗口:DeepSeek Harness 按需分页加载更早的历史,所以在加载完成前没有可供映射的布局。淡色的 `⌃` 标记就是“上方还有更多”的真实提示。
- 仅聊天视图:Trajectory 标签页用自己的事件账本和不同的锚点,地图在那里会主动让位而不是瞎猜——它不会去导航非聊天视图。
MIT · actively maintained (latest release v0.9.0, 2026-08-25)
06常见问题
怎么把 dsh-strata 装进 DeepSeek Harness?
运行 `dsh plugin --profile web add dsh-strata`,然后重启 `dsh web`。也可以从仓库直接装:`dsh plugin --profile web add "github:jsdvjx/dsh-strata#main"`。
在 DeepSeek Harness Web GUI 之外能用吗?
不能。它是 `web` 配置档的插件,只在 `dsh web` 里接管对话的滚动条位置,且仅在聊天视图渲染——Trajectory 标签页会主动让位。
每条色带的颜色代表什么?
整宽的蓝色是你自己的消息(永远最宽,不小于 5px);灰色是模型回复;绿色是斜杠命令;琥珀色是重试或被输出上限截断的回合;红色是失败回合或任何报错行。
我的会话数据会被发到外面吗?
不会。它是纯浏览器端的一半;Node 那一半是空的,没有任何会话数据跨网络传输。几何信息来自对话视图已经发布的锚点。
怎么卸载?
运行 `dsh plugin --profile web remove dsh-strata`。卸载会永久恢复原生滚动条,且不改动原生 UI。
07相关的 DSH 工作流
dsh-better-sidebar
作者 omdsh-dev
开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
dsh-tui
作者 ccch1mneyyy
DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.
openpets
作者 alvinunreal
本地优先的桌面陪伴平台,提供动效宠物、插件 SDK 与编码智能体集成。
dsh-tianshu-tui
作者 huiliyi37
官方 DeepSeek Harness 的交互式终端 UI 插件:自研 ANSI 极简交互渲染、流式 Markdown/工具卡、16+ 主题、slash 命令与选择器、输入历史与本地偏好持久化、LSP 诊断、memory记忆,很丝滑的开发体验。
08数据与来源
**A real minimap of the session trajectory for the DeepSeek Harness Web GUI** — it takes
dsh plugin --profile web add dsh-strata
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-30。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
