中文 · English
Watcher
把一团 Session 收成一张能折叠的 Agent 工作路径。
这是 DeepSeek Harness WebUI 的只读插件。点会话标题栏里的眼睛:先看这轮走了几步、跑了几次、花了多久;再展开某一步,看并行分支、工具结果,或一条默认折着的推理记录。
它不往对话里塞消息,不编隐藏思维链,也不替代官方 Trajectory。

图是官方 DeepSeek Harness Web。Watcher 挂在会话标题栏的眼睛上。这段对话是本地 Session 回放,面板读的是官方 ConversationSnapshot,不是单独做的 foldEvents 页。
面板
收起的轮次仍留下阶段数、执行数、总耗时和 tok/s。展开后能看到模型 / 工具 / 首 token 的时间条。


并行就停在原来的 Step 里,两条分支都能点开。

归类只叠得起来的,才叠。同一个 package.json 可以 ×2,点开还是两条原始记录;两条不同的 bash 不会被捏在一起。

模型阶段只使用供应商已经写进 Session 的可见 reasoning。没有记录就写未记录。正文默认折着。
装上
不需要 dshx。默认走官方 dsh。
dsh plugin --profile web add github:aa2246740/dsh-watcher
或本地 clone:
git clone https://github.com/aa2246740/dsh-watcher.git
dsh plugin --profile web add ./dsh-watcher
然后重启这个 DSH Host,刷新页面。dsh plugin add 只写 profile,不会热挂正在跑的 Host。
卸载:
dsh plugin --profile web remove dsh-watcher
DeepSeek Harness 0.1.0-rc.8 · Node ^22.19.0 或 >=24。
交互约定在 DESIGN.md。MIT。Watcher 不代表 DeepSeek 官方。
Optional: dshx
已经在用 Agent 对着一份 Harness 检出干活?先装 dshx,再把那个仓库和本仓库(https://github.com/aa2246740/dsh-watcher)一起交给 Agent。后面它自己会装。
No comments yet. Be the first to write one.