dsh-a2a
在终端中运行以下命令:
dsh plugin install HanphoneJan/dsh-a2a
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install HanphoneJan/dsh-a2a 安装该插件,开源地址为 https://github.com/HanphoneJan/dsh-a2a 。
插件介绍
当一个 DeepSeek Harness 画像需要同时与多个外部 Agent 系统双向通信时,传统 A2A 集成意味着手工编辑配置文件、逐个硬编码端点、为每个对端单独管理认证——每新增一条连接就是一次代码变更。dsh-a2a 把这一切压缩为纯 GUI 工作流:选一个 preset,入站服务器即刻上线,AgentCard 与可调用技能从 preset 自动派生。无需填写类型化表单,无需触碰 YAML。
插件完整实现了 A2A v1.0.1 协议面——SendMessage、SendStreamingMessage、任务全生命周期管理与带追帧的 SSE 流式传输——并支持多入站实例并发(各自拥有独立端点、preset 与认证)及多出站连接(远端技能自动映射为本地模型工具)。任务持久化于 a2a 存储域,跨进程重启存活。入站流量经过治理瀑布,策略插件可拦截或审计。每个 contextId 对应一条可追踪、可取消的 DSH 会话,仪表盘实时展示对端状态与任务计数。
它面向需要让 Harness 画像充当 Agent-to-Agent 枢纽的开发者:向上暴露 Agent 能力,向下调用远端技能,实例全生命周期——创建、启停、编辑、删除——全部在浏览器中完成。无需补丁文件,无需脚本,协议层、任务存储与执行器均为独立实现,不向现有 Harness 依赖图注入额外负担。
使用场景
- 同一 Harness 画像同时向多个客户端暴露不同 preset 的 A2A 入站服务
- 将远端 A2A Agent 的技能自动映射为本地模型工具并纳入调度
- 在浏览器仪表盘完成入站/出站实例的创建、启停、编辑与删除,无需编辑配置文件
适合人员
- 在 DeepSeek Harness 上构建多 Agent 互操作系统的开发者
- 需要 Agent-to-Agent 协议对接但希望避免逐实例手工配置的平台团队
- 追求纯 GUI 管理 A2A 服务器全生命周期、不写脚本的独立构建者