DeepSeek Harness Hub
← 返回列表

aa2246740/dsh-watcher

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
⚠ 装前注意

dsh plugin --profile web add dsh-watcher@0.4.1

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/18 · 已提供中文文档

DeepSeek Harness 的只读 Agent 工作路径观察器

综合分
56.3
GitHub 分
56.3
用户评分
★ Stars
88
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add aa2246740/dsh-watcher
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
🟢实装验证通过· 2026/9/18
由 dsh-plugin-verify(GitHub Actions)在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包dsh-watcher(未发布到 npm,仅可源码安装)
Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/17 21:20:52

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-ui-chat@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-session@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-session@deepseek-ai/dsh-session-stats@deepseek-ai/dsh-session-projection@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-api-remotes
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

中文 · English

Watcher

推荐用 npm(可钉版本):

dsh plugin --profile web add dsh-watcher@0.4.1

也可以装 latest:

dsh plugin --profile web add dsh-watcher

备选:从 GitHub 直装(跟默认分支最新提交):

dsh plugin --profile web add github:aa2246740/dsh-watcher

PATH 上需要官方 dsh(或 npx @deepseek-ai/dsh)和 pnpm。dsh plugin add 会在 $DSH_HOME/profiles/web 里跑 pnpm,并因为本包装了 dsh.bundle.patch 而写入 profile bundles。然后重启这个 Host,再刷新页面。它只写 profile,不会热挂正在跑的进程。

仓库已提交 lib/,npm / git 安装不用再构建,也不走 prepare / allowBuilds。需要 DeepSeek Harness 0.1.5-rc.2,Node ^22.19.0 或 >=24。

DeepSeek Harness Web 的只读插件。点会话标题栏里的眼睛,把 Session 收成一张能折叠的工作路径:这轮走了几步、跑了几次、花了多久;再展开某一步看并行分支、工具结果,或一条默认折着的推理记录。

它不往对话里塞消息,不编隐藏思维链,也不替代官方 Trajectory。

从逐项切到归类:两次改 package.json 收成 ×2

三轮都收着,留下阶段数、执行数和 tok/s

第三轮展开:并行步骤还在原来的 Step 里

步骤 2:glob 和 grep 两项并行

归类:修改 package.json ×2,展开仍是步骤 5 和 6

归类只叠能证明相同的调用。两条不同的 bash 不会被捏在一起。模型阶段只显示供应商已经写进 Session 的可见 reasoning;没有记录就写未记录。

已经 clone 过的目录也可以:

git clone https://github.com/aa2246740/dsh-watcher.git
dsh plugin --profile web add ./dsh-watcher

同样需要 pnpm,然后重启 Host 并刷新页面。

dsh plugin --profile web remove dsh-watcher

DSH.app 的 desktop profile 不接受 github:。用 dsh web 装进 web profile。

交互约定在 DESIGN.md。MIT。

从源码构建

日常安装不用这一步。改 TypeScript 后用 pnpm 重建已提交的 lib/:

pnpm install
pnpm test
node scripts/link-harness-dependencies.mjs /path/to/harness
pnpm build

pnpm build 需要能解析 @deepseek-ai/dsh-* peer 的本机 Harness 检出。装插件不要走这条路径。

冷会话的 Chat 数据尚未到达时,Watcher 显示等待提示,数据到达后再挂载面板。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群