🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Herdr 智能体桥 damozhang/dsh-herdr-bridge

DeepSeek Harness
damozhang70 天前有提交已提供中文文档扫描:未发现敏感能力

在 Web 界面里发现并调度 Herdr 下的其他智能体

29.1/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add damozhang/dsh-herdr-bridge
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · tool
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 70 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查⚠ 装前注意

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

展开查看检查明细 ↓

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

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/23 05:51:01

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 发现其他智能体
  • 调度其他智能体

README

由 DeepSeek 最新模型翻译生成
herdr-bridge 一个 dsh 插件,用于将 DeepSeek Harness Web 会话桥接到 Herdr,让 dsh 智能体能够发现、启动、提示并观察在 Herdr 下运行的其他智能体(pi、claude、codex……)——全部在 dsh Web UI 内完成。 dsh-herdr-bridge 演示 要求 - 带有 web 配置文件的 dsh(npx @deepseek-ai/dsh 或本地构建) - 在同一台机器上运行的 Herdr(herdr CLI 在 PATH 中,套接字位于 ~/.config/herdr/herdr.sock) - Node.js >= 20 安装 从 GitHub(已发布的源代码): dsh plugin --profile web add github:damozhang/dsh-herdr-bridge 从 npm(发布后): dsh plugin --profile web add dsh-herdr-bridge 从本地检出(开发): dsh plugin --profile web add /path/to/herdr-bridge 然后重启 dsh Web 服务器以加载该 bundle。要更新到更新版本,请使用相同的源再次运行 add(pnpm 会缓存;如果切换源,请先 remove)。
展开完整文档(README 剩余 1 节)
herdr-bridge

一个 dsh 插件,用于将 DeepSeek Harness Web 会话桥接到 Herdr,让 dsh 智能体能够发现、启动、提示并观察在 Herdr 下运行的其他智能体(pi、claude、codex……)——全部在 dsh Web UI 内完成。

dsh-herdr-bridge 演示

要求

- 带有 web 配置文件的 dsh(npx @deepseek-ai/dsh 或本地构建)
- 在同一台机器上运行的 Herdr(herdr CLI 在 PATH 中,套接字位于 ~/.config/herdr/herdr.sock)
- Node.js >= 20

安装

从 GitHub(已发布的源代码):

dsh plugin --profile web add github:damozhang/dsh-herdr-bridge

从 npm(发布后):

dsh plugin --profile web add dsh-herdr-bridge

从本地检出(开发):

dsh plugin --profile web add /path/to/herdr-bridge

然后重启 dsh Web 服务器以加载该 bundle。要更新到更新版本,请使用相同的源再次运行 add(pnpm 会缓存;如果切换源,请先 remove)。对于活跃开发,请链接本地检出——源代码编辑将在下次服务器重启时生效——然后切换回 GitHub 源以验证其他人将安装的内容。

启动 dsh 以使 Herdr 集成正常工作(重要)

Herdr 自带的 skill 在智能体进程不受 Herdr 管理时会拒绝执行操作:它会检查环境中的 HERDR_ENV=1,否则停止。因此,dsh Web 进程必须在设置了 HERDR_ENV=1 的情况下运行,否则即使安装了此插件,dsh 智能体也会拒绝接触 Herdr。

选项 A —— 推荐:在 Herdr 窗格内运行 dsh web

Herdr 会自动向其管理的每个窗格注入 HERDR_ENV=1(以及 HERDR_SOCKET_PATH/HERDR_PANE_ID)。创建一个绑定到你常用工作目录的窗格并运行:

npx @deepseek-ai/dsh web

Web 服务器会继承 Herdr 环境,skill 检查通过,并且服务器自身的输出在该窗格中保持可观察。

选项 B —— 在普通终端中运行并导出环境变量

如果你希望 Web 服务器在 Herdr 之外运行,请先导出这些标记:

export HERDR_ENV=1
export HERDR_SOCKET_PATH="$HOME/.config/herdr/herdr.sock"
npx @deepseek-ai/dsh web

这满足了 skill 检查,但不如在 Herdr 窗格内运行那样“原生”。

验证

打开 dsh Web UI,让智能体执行 herdr_agent_list。如果它返回了实时的 Herdr 智能体(带有窗格 ID),则说明桥接正常工作。如果智能体以 Herdr 环境错误拒绝,则说明服务器启动时未设置 HERDR_ENV=1。

该插件的工具还会在每次调用生成的 herdr CLI 时设置 HERDR_ENV=1 和默认套接字路径,因此工具执行本身具有弹性;进程级变量才是 skill 检查所检查的内容。

工具

| 工具 | 用途 |
| herdr_agent_list | 列出 Herdr 智能体(窗格 ID、状态、cwd)以发现协作目标 |
| herdr_agent_start | 创建一个工作区并启动一个 agent(kind:pi、claude、codex……;可选 model) |
| herdr_agent_prompt | 通过 pane id 向 agent 发送消息,等待完成,返回其输出 |
| herdr_delegate | 一次性操作:启动 agent → 提交任务 → 等待 → 返回输出(可选清理) |
| herdr_pane_run | 在任意 pane 中运行 shell 命令并读取其输出(可选 match-wait) |
| herdr_workspace_close | 关闭工作区以清理其 agent 和 pane |

示例

询问 dsh web agent:

herdr_delegate: review /path/to/code with model opencode-go/deepseek-v4-pro

或组合原语:

herdr_agent_list
herdr_agent_start pi in /path with model opencode-go/deepseek-v4-pro
herdr_agent_prompt "implement feature X and run the tests"
herdr_workspace_close

开发

pnpm install # installs devDependencies
pnpm run build # compile src/ to dist/ — required before committing a source change
dsh plugin --profile web add /abs/path/to/this/repo

dist/ 是有意提交的。 该插件发布的是编译后的 JavaScript:main 指向 dist/index.js,从不指向 src/index.ts,因为 Node 拒绝从 node_modules 下解析到的任何 .ts 文件中剥离类型——而 dsh plugin add 总是安装到 node_modules 中。构建也不能推迟到安装时进行:pnpm 会拒绝一个带有 prepare(或任何构建)脚本的 git 托管包,除非使用者在 pnpm-workspace.yaml 中将其加入允许列表,而这会破坏所有人的 dsh plugin add github:...。提交构建产物正是让全部三种安装来源都能在无需使用者配置的情况下正常工作的原因。

因此:运行 pnpm run build 并将 dist/ 与任何 src/ 变更提交在同一个 commit 中,否则安装者将得到上一次的构建产物。

@deepseek-ai/dsh-tools 是 peerDependency,而不是常规依赖,因此该插件会绑定到宿主 dsh 运行时已加载的那一份副本,而不会将第二份(可能已过时的)副本拉入 profile 中。

Schema 说明:dsh value-schema DSL 比 JSON Schema 更严格——required 位于每个字段上,并且 object schema 必须显式声明 additionalProperties。

许可证

MIT
预览分享卡片长什么样 ↓damozhang/dsh-herdr-bridge
分享 · DeepSeek Harness Hub
damozhang/dsh-herdr-bridge

在 Web 界面里发现并调度 Herdr 下的其他智能体

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部