dsh-replay:爲 DeepSeek Harness 會話提供回放、審計與對比

前言

在 DSH 中運行 agent 任務後,經常會遇到一類具體問題:會話跑完後,怎樣快速看出時間和 token 花在哪裏,哪些工具調用值得關注,是否出現敏感路徑或危險命令,fork 之後兩條會話從哪一步開始分叉,以及如何把一次完整會話交給同事查看。

dsh-replay 是一個 DSH 插件,由 MingoZhou 維護,許可證爲 MIT。它用於爲 DeepSeek Harness 會話提供 replay、fork-tree、audit 和 compare 可視化。插件的一句話描述是:

Session replay, fork-tree, audit & compare visualization for DeepSeek Harness — time machine for your agent sessions

這是什麼

dsh-replay 面向需要查看、審計和比較 agent 會話記錄的 DSH 用戶。它把會話記錄轉成可操作的界面,覆蓋時間線回放、概覽、費用估算、安全審計、fork 樹、對比、導出、搜索和語言切換。

核心功能

下面按已提供的能力列出:

  1. Timeline replay:查看會話過程。
  2. Overview dashboard:查看會話概覽。
  3. Cost estimate:提供費用估算。
  4. Security audit:提供安全審計。
  5. Fork tree:查看 fork 結構。
  6. Compare:對會話進行對比。
  7. One-click HTML export:導出 HTML。
  8. Filter & search:提供過濾和搜索。
  9. EN / 中文:界面支持英文和中文。

先在線試用

可以先到在線 demo 查看效果:

https://mingozhou.github.io/dsh-replay/

該 demo 提供三個樣例會話,並且不需要安裝。

安裝與啓用

npm 包發佈的是預構建版本:不需要 clone,不需要 build,也不涉及 allowBuilds approval。

安裝命令如下:

dsh plugin --profile <your-profile> add @mingozhou/dsh-replay

這裏的 <your-profile> 是當前 DSH profile 名稱,需要替換爲實際值。

安裝後先驗證配置:

dsh --profile <your-profile> --dump-config

輸出中應出現一個類似下面的 section:

# == @mingozhou/dsh-replay

然後重啓 harness:

dsh web --profile <your-profile>

如果使用本地 harness 倉庫運行,也可以用:

pnpm dsh web

啓動後打開:

http://127.0.0.1:3080

啓用後有兩個入口:

  • 側邊欄左下角的 Session Replay 按鈕;
  • 每個打開的會話中的 Replay 標籤。

從源碼運行 demo

如果你已經有 dsh-replay 倉庫,可以先構建,再運行 demo:

npm install && npm run build
npm run demo

倉庫地址爲:

https://github.com/MingoZhou/dsh-replay

適用場景與注意

dsh-replay 適合希望查看會話過程、排查工具調用、審計敏感操作、比較 fork 會話,或將會話導出爲 HTML 的場景。

安裝前建議檢查源碼與許可證。插件以當前 dsh 進程權限運行,因此不要只看界面效果,也要確認插件代碼本身。

已覈實的注意點如下:

  • peer dependencies 包括 react ^18.2.0@deepseek-ai 相關包;自 v0.2.0 起,所有 harness 包均爲 optional peers。
  • client plugin sets 只在啓動時掃描,並且負向結果會被緩存;因此客戶端相關變化後通常需要重啓 harness。
  • 預覽階段 plugin API 可能變動;按插件說明,修復會落在 thin adapter files。
  • 深色模式跟隨 harness 主題。
  • 插件不在自身 package 外保存狀態。
  • 許可證爲 MIT。

結尾

dsh-replay 把 DSH 會話記錄整理成可查看、可審計、可對比、可導出的界面。適合把它作爲 agent 會話排查和覆盤時的一個補充工具。

項目倉庫:

https://github.com/MingoZhou/dsh-replay

插件目錄線索中的地址爲:

https://www.skillhub.cn/plugins/MingoZhou/dsh-replay

該目錄頁地址在本次資料中被標記爲未確認,訪問前建議先以 GitHub 倉庫信息爲準。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜