MIT 许可的 DSH 插件,把会话日志变成一份跑完之后的复盘报告:成本、时间、审计发现、文件 diff 与脱敏分享,全程只读。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-11-13
许可证
MIT
01它能帮你完成什么?
看清一次跑完的 DSH 会话到底花了多少、时间去哪了
一份带 0–100 运行评分、六个指标(与你最近 10 次会话中位数对比)、用户 / 模型 / 工具泳道图和逐步上下文增长的报告
跑完长任务后,光看原始日志说不清花了多少、卡在哪的 DSH 用户
复盘 agent 到底做了什么——危险命令、文件改动、失败调用
按严重程度排序的 bash / pwsh 审计发现、从 `write` / `edit` / `apply_patch` 重建的逐文件 diff,以及可点击定位的「需要关注」列表
vibe coding 时点了很多次「允许」、事后想逐条复查的人
把一次会话复盘发给不装 DeepSeek Harness 的人
脱敏后的单文件 HTML 导出或 Markdown 摘要,外加两次运行的对比视图
要写故障复盘、成本复盘或排查贴的团队与维护者
02如何接入 DeepSeek Harness?
前置条件
- 一个你能改 profile 的 DSH 环境 —— README 里源码用 `--profile web`,桌面端走插件商店
- 桌面商店这条路不需要 Node.js;源码 / 命令行用户用现有的 `pnpm dsh` 或 `dsh` 即可
安装步骤
- 01
桌面端:在 Harness 的**插件**页面打开插件商店,搜索 `@mingozhou/dsh-replay` 点安装,然后按提示重启 Harness
- 02
源码用户:在 Harness 仓库里执行 `pnpm dsh plugin --profile web add @mingozhou/dsh-replay`
- 03
命令行用户:`dsh plugin --profile <profile> add @mingozhou/dsh-replay`
$ dsh plugin --profile <profile> add @mingozhou/dsh-replay
- 04
完全重启 Harness,然后打开 http://127.0.0.1:3080
验证接入成功
- `dsh --profile <profile> --dump-config` 输出里出现 `# == @mingozhou/dsh-replay` 一段
- 侧栏出现「会话回放」按钮,每个会话视图多出 Replay 标签页;升级到 1.0 后标签栏里能看到「报告」「文件改动」
回滚
- 桌面端:在插件商店里卸载
- 源码 / 命令行:`pnpm dsh plugin --profile web remove dsh-replay`(或 `dsh plugin --profile <profile> remove dsh-replay`),然后重启 Harness
- 手动兜底:在 profile 的 `package.json` 里把 `dsh-replay` 从 `dependencies` 和 `dsh.profile.bundles` 两处删掉,执行 `pnpm install` 后重启
03DSH 适配与能力边界
原生 DSH 插件 bundle:宿主半(`src/index.ts`)提供会话、增量事件、汇总缓存与查看器的只读 HTTP 接口,浏览器半(`src/client/`)在【轨迹】旁边加一个 Replay 标签页,并在侧栏加「会话回放」按钮
运行报告
一次已结束(或仍在运行)的 DSH 会话→0–100 运行评分、与你最近 10 次会话中位数对比的六个指标、用户 / 模型 / 工具泳道图、累计成本与逐步上下文大小
汇总在宿主侧计算并缓存,浏览器不会下载完整会话日志人民币成本估算
每一步实际使用的模型、发生时间与 token 拆分(未缓存输入 / 缓存读 / 缓存写 / 输出)→按 DeepSeek 高峰 / 低谷价格逐步计价与总额,可在界面里改价表,也可整体切到美元显示
价格表与脱敏选项存在浏览器 localStorage 里全部会话面板
最近 `summaryLimit` 个会话(默认 300)→按天 / 项目 / 模型的花费、星期 × 小时热力图、最贵的会话、各工具失败占比
第一次打开要把每个会话日志折叠成汇总,会很慢;之后走缓存审计与文件改动
日志里的 bash 与 pwsh / powershell 调用,以及 `write` / `edit` / `apply_patch` 调用→按严重程度排序的发现(递归删除、`curl | sh`、`iwr | iex`、sudo、强推、命令行里的凭据)与逐文件 diff
通过 shell 命令做的改动不会被重建脱敏分享导出
整个会话、某一轮,或一段序号区间→单个离线 HTML 文件或 Markdown 摘要,密钥、令牌、凭据赋值与主目录用户名都会被遮蔽
脱敏是基于规则的尽力而为,发布前请自己再看一眼
04适合谁?何时不该用?
适合
- 跑完长任务后,光看原始日志说不清花了多少、卡在哪的 DSH 用户
- vibe coding 时点了很多次「允许」、事后想逐条复查的人
- 要写故障复盘、成本复盘或排查贴的团队与维护者
不适合
- 1.0 按会话日志格式 v4(Harness 0.2.x)编写,也兼容更早格式;但 Harness 仍在 preview 阶段、插件 API 会变,升级后可能失效,而 Harness 对无法解析的插件名是静默失败,要用 `--dump-config` 确认。
- 所有金额都是按可改价表估算的,和账单对不上是正常的:缓存写入、赠送额度与折扣都会造成差异;另外通过 shell 命令做的文件改动在 diff 视图里看不到。
- 脱敏是基于规则的尽力而为:密钥、令牌、凭据赋值、URL 里的密码与主目录用户名会被遮蔽,但公开发布前仍要自己检查导出内容。
05兼容性、维护与安全提示
- Replay 不会把会话重新发给模型、也不产生费用;想从某一步重跑,要在时间线里选中事件再用「从这里分叉」,而这个按钮只在 Harness 里出现——Demo 与导出的 HTML 都没有。
- 1.0 按会话日志格式 v4(Harness 0.2.x)编写,也兼容更早格式;但 Harness 仍在 preview 阶段、插件 API 会变,升级后可能失效,而 Harness 对无法解析的插件名是静默失败,要用 `--dump-config` 确认。
- 所有金额都是按可改价表估算的,和账单对不上是正常的:缓存写入、赠送额度与折扣都会造成差异;另外通过 shell 命令做的文件改动在 diff 视图里看不到。
- 脱敏是基于规则的尽力而为:密钥、令牌、凭据赋值、URL 里的密码与主目录用户名会被遮蔽,但公开发布前仍要自己检查导出内容。
MIT · 仅 README 证据,最新版本 v1.0.0,未做安全审计
06常见问题
在 DeepSeek Harness 里怎么装 dsh-replay?
桌面端:在 Harness 的插件页面打开插件商店,搜完整包名 `@mingozhou/dsh-replay` 点安装再重启,不需要命令行也不需要 Node.js。源码用户在 Harness 仓库里执行 `pnpm dsh plugin --profile web add @mingozhou/dsh-replay`;命令行用户执行 `dsh plugin --profile <profile> add @mingozhou/dsh-replay`。用 `--dump-config` 确认输出里有 `# == @mingozhou/dsh-replay` 一段。
回放会把会话重新跑一遍、消耗 token 吗?
不会。Replay 只读 append-only 的会话日志,不调用模型也不产生费用。想从某一步继续,就在时间线里选中那个事件用「从这里分叉」,然后在 Harness 里继续那个新会话;这个按钮只在 Harness 内出现,因为它需要宿主提供的客户端 `sessions` 服务。
它会存什么、存在哪里?
宿主半只提供只读 HTTP 接口,全部会话的汇总在宿主侧计算并缓存,浏览器不会下载完整日志;价格表、忽略的审计规则与脱敏选项存在浏览器 localStorage 里。卸载之后不留别的状态——README 明确说插件不在其他任何地方写入状态。
为什么金额和账单对不上?
金额是按可改价表逐步估算的(DeepSeek 官方人民币价格,区分高峰 / 低谷)。缓存写入、服务商赠送额度和折扣都会造成差异,所以先在 ⚙ 里核对价格与高峰时段,把总额当复盘参考而不是账单。
导出的 HTML 可以直接公开吗?
导出前会做基于规则的脱敏:API Key、令牌、凭据赋值、URL 里的密码和主目录用户名都会被遮蔽,邮箱可选。README 也说了这是尽力而为,所以发布前请先看脱敏预览和导出结果。
07相关的 DSH 工作流
huashu-design
作者 alchaincyf
Huashu Design 3.0 · 在 agent 里打一句话,拿回能交付的设计:网页 / App 原型 / 可编辑 PPTX / 动画 / 信息图 · 六个候选挑三个方向 · 84 种带样张的风格库 · 越用越懂你的外观账本与设计体检 · HTML-native design skill for Claude Code, Codex, Cursor & any agent
dsh-tui
作者 ccch1mneyyy
DSH's officially top-recommended TUI plugin — high performance, low overhead, cute pixel whale, smooth mouse interaction. One-command install via npm. / DSH 官方首推的 TUI 插件,高性能低占用,可爱像素鲸鱼,流畅鼠标交互,npm 一键安装
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-media-desk
作者 woniuniuniu
DeepSeek Harness 自媒体工作台插件:一句话记灵感,一键生成脚本、封面、配图和分镜
08数据与来源
给 DeepSeek Harness 会话出一份复盘报告:花了多少钱、时间去哪了、哪里出了错、改了哪些文件、有没有危险操作——然后脱敏后一键分享。
2. **每个会话视图里的 Replay 标签页**(和【轨迹】并排):直接打开当前会话的报告。
src/index.ts 宿主半:只读 HTTP 接口(会话、增量事件、汇总缓存、查看器)
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-11-13。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
