返回目录

dsh-strata

编辑精选维护状态: 活跃

jsdvjx/dsh-strata

会话地层图:把对话滚动条变成按比例、按颜色编码的全程地图,突出自己的消息并可点击锚点。

前往 GitHub
$ dsh plugin --profile web add dsh-strata

60

星标

1

Fork

JavaScript

语言

MIT

许可证

2026-08-18

创建于

2026-08-25

最近推送

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` 执行的

安装步骤

  1. 01

    运行 `dsh plugin --profile web add dsh-strata` 把插件装进 web 配置档。

    $ dsh plugin --profile web add dsh-strata

  2. 02

    或者从仓库直接装:`dsh plugin --profile web add "github:jsdvjx/dsh-strata#main"`。

    $ dsh plugin --profile web add "github:jsdvjx/dsh-strata#main"

  3. 03

    重启 `dsh web` 使插件生效。

    $ dsh web

验证接入成功

作者未说明

回滚

  • 运行 `dsh plugin --profile web remove dsh-strata` 即可卸载。

03DSH 适配与能力边界

DSH 适配原生运行时

通过 `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 标签页用自己的事件账本和不同的锚点,地图在那里会主动让位而不是瞎猜——它不会去导航非聊天视图。
2026-08-182026-08-25v0.9.0

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。

08数据与来源

  • 作者声明github.com283bea4c6645…

    **A real minimap of the session trajectory for the DeepSeek Harness Web GUI** — it takes

  • 作者声明github.com283bea4c6645…

    dsh plugin --profile web add dsh-strata

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-30。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。