DSH Plugins
返回列表
⚙️

dsh-a2a

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install huangjuhua-aigc/dsh-a2a

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install huangjuhua-aigc/dsh-a2a 即可安装该插件,源码见 https://github.com/huangjuhua-aigc/dsh-a2a

插件介绍

DeepSeek Harness 里跑着不少 agent,但外部系统想调用它们时,缺一个标准化的入站入口。dsh-a2a 补的就是这一环:它在你的 Harness 实例上起一个 A2A(Agent2Agent)v1.0 JSON-RPC 服务器,把 agent 的 Agent Card 发布到 well-known URI,让任何合规对等方只需知道部署地址就能发现 agent 并通过 SendMessage、SendStreamingMessage、GetTask、ListTasks、CancelTask、SubscribeToTask 等标准方法提交和跟踪任务。它只做入站——不主动连接其他 agent,不维护对等方目录,本质上是一个协议传输适配层。

在能力层面,dsh-a2a 支持多对等方身份认证(基于凭证引用而非内联 token),提供信任门控、滑动窗口速率限制、每对等方独立的上下文会话与工作目录隔离,以及文件和数据 parts 的上下文注入。流式响应走 SSE,阻塞调用有超时保护,idle 的 context 会被自动释放。凭证通过四层解析链获取,轮换 token 无需重启即可生效。协议上严格只服务 A2A v1.0,不兼容 v0.3 的旧字段名和结构。

如果你已经在用 DeepSeek Harness 跑 agent,需要让编排平台、其他 agent 框架或下游服务通过标准协议调用它,同时要求多租户隔离、认证和流量管控,这个插件就是现成的入站网关。它不改变你的 agent 逻辑,只是在外面包一层标准协议壳。

使用场景

  • 让编排平台或外部 agent 框架通过标准 A2A v1.0 JSON-RPC 协议发现并调用 Harness 中的 agent
  • 多个下游服务共享同一个 agent 实例,按身份隔离上下文会话与工作目录,独立限流
  • 为内部 agent 暴露标准 Agent Card 和 JSON-RPC 接口,替代自定义 HTTP wrapper

适合人员

  • 已使用 DeepSeek Harness 运行 agent、需要对外暴露标准协议接口的开发者
  • 构建多租户 agent 平台、要求身份认证与会话隔离的架构师
  • 正在搭建 A2A 生态链、需要入站网关层的 agent 团队