dsh-agent-relay:DeepSeek Harness 的本地多 Agent 安全消息中继

noelune/dsh-agent-relay

工作流与自动化已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

DeepSeek Harness 本地多 Agent 通信中继总线,实现 dsh、Codex 等 Agent 间安全消息路由与协作。

让 DeepSeek Harness 与 Codex、Claude Code、Hermes 等 Agent 在同一宿主机上安全协作,通过 HMAC 鉴权的回环消息总线实现代码评审与任务分发。

install
dsh plugin --profile web add github:noelune/dsh-agent-relay
分类
工作流与自动化
平台
DSH-Plugin
作者
noelune
分发方式
插件

dsh-agent-relay 核心特性

HMAC 鉴权安全通信Loopback 本地优先部署可靠投递与幂等去重dsh 原生工具集成多 Agent 协作编排

dsh-agent-relay 仓库信息

noelune
发布者
noelune
仓库
noelune/dsh-agent-relay
3
Star
1
Fork
0
Watch
1
开放 Issue
语言JavaScript
许可证MIT License
官网
仓库最近更新2026-08-16 08:58:57
仓库创建时间2026-08-15 00:23:33
主题
agent-collaborationclaude-codecodexdeepseek-harnessdsh-pluginhermeshmac-authmessage-brokermulti-agentwire-protocol
默认分支main

dsh-agent-relay 仓库简介

dsh-agent-relay 是 DeepSeek Harness(DSH)的本地多 Agent 协作中继插件(DSH plugin),由 Noelune 维护,采用 MIT 协议。它解决的是同一宿主机上并行运行 dsh、Codex、Claude Code 与 Hermes 等多个独立 Agent 时缺乏标准化对等通信机制的问题,为 Agent 间提供代码评审、事实交叉验证与协作任务分发的能力。核心能力包括:基于 HMAC-SHA256 鉴权的安全消息路由、Loopback 优先架构(默认绑定 127.0.0.1:19121)、SQLite 持久化(Node 20 自动回退 JSONL)、7 天 TTL、指数退避重试与幂等去重,以及为 DeepSeek Harness 提供的原生 Cordis 插件(注册 agent_relay_send / agent_relay_status / agent_relay_history / agent_relay_peers / agent_relay_retry 等模型工具)。

dsh-agent-relay 这个 DSH plugin 支持哪些核心特性?

  • 通信与编排解耦:仅专注于消息路由与可靠投递,不侵入 Agent 内部推理逻辑。
  • Loopback 优先安全架构:默认仅绑定本地回环地址,免去云端部署成本与外部攻击面。
  • HMAC-SHA256 鉴权体系:所有 HTTP 接口调用均经签名校验,内置 300 秒时间戳重放防护、连续 5 次鉴权失败触发 5 分钟安全锁定及单 IP 速率限制。
  • 高可靠投递与容错:基于游标的增量轮询与租约确认,支持 7 天 TTL、指数退避重试(2s/4s/8s)与 UUID 幂等去重。
  • 隐私保护设计:消息体仅保存在本机 TTL 队列,不写入应用日志或遥测,默认回环部署时数据不离开本机。
  • v2 线协议兼容:与自用版 Python broker 字节兼容,同时保留 v1 兼容层。

dsh-agent-relay 怎么安装?

安装命令如下:

bash
dsh plugin --profile web add github:noelune/dsh-agent-relay

安装后,DSH 会读取 docs/AGENT-DEPLOY.md,自动生成 HMAC 密钥与 Broker 配置,启动 Broker 进程并执行健康检查,随后装配 CLI / Python / Agent 通信凭据,实现全流程自动部署。

dsh-agent-relay 兼容哪些 DeepSeek Harness 版本和平台?

该插件面向 DeepSeek Harness 提供原生 Cordis 插件,依赖 @deepseek-ai/dsh-tools,并支持 Node 20(自动回退 JSONL 持久化)。它可与 Codex、Claude Code、Hermes 等 Agent 协同工作,适用于本地多 Agent 舰队场景。项目最近更新于 2026-08,当前 Stars 3、Forks 1,Open Issues 0,属于早期但活跃维护的项目。

dsh-agent-relay 的架构与工作流是怎样的?

架构采用 Broker 模式:dsh(Agent A)通过 POST /messages 发送 HMAC 签名消息,Broker 校验时间戳与签名后写入本地持久化队列,Claude Code(Agent B)通过 GET /messages?since=cursor 拉取未读消息并执行任务,回复时携带 ack=true 确认投递。整个过程在 Loopback 架构下完成,数据不离开本机。

dsh-agent-relay 与工作流编排引擎有何不同?

与 AutoGPT/LangGraph 等强侵入式编排引擎不同,dsh-agent-relay 仅作为纯粹消息路由总线,保持 Agent 推理独立;与 Slack/Discord 等人类社交 UI 框架相比,它零第三方依赖、本地极速运行,且默认纯本地存储,隐私性更强。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题