MicroWearld/dsh-a2a-server
MicroWearld★ 0TypeScript最后同步: 2026-08-19
A2A server bridge plugin for DeepSeek Harness
README 摘要
dsh-a2a-server 独立的 DeepSeek Harness A2A Server 插件。 将 DSH agent 暴露为 A2A(Agent2Agent)协议端点: - AgentCard: http://127.0.0.1:4123/.well-known/agent.json - JSON-RPC: http://127.0.0.1:4123/a2a - SSE: SendStreamingMessage 特性 - A2A v1.0 JSON-RPC / SSE - Task ↔ DSH Session 映射 - Bearer token 认证 - Task TTL 清理 - Prometheus /metrics - Task 文件持久化( persistTasks + persistenceRoot ) - input-required approval 映射 - Role 归一化( user / ROLE USER 都支持) - Agent preset 配置(全局 agentPreset + 请求体 metadata.agentPreset 覆盖) 构建 需要本机有 DeepSeek Harness 源码 checkout,并设置: 或直接: Windows 构建 或: 下载自动构建产物 每次向 main 推送代码、更新 Pull Request,或手动运行 GitHub Actions 的 Build 工作流时,都会生成可安装的 npm .tgz 包。 从 GitHub 网页下载 1. 打开仓库的 Actions → Build。 2. 进入最近一次状态为绿色的构建。 3. 在页面底部的 Artifacts 区域下载 dsh-a2a-server- 。 4. 解压下载的 ZIP,即可获得 dsh-a2a-server- .tgz 。 GitHub Actions 构建产物保留 14 天;长期分发请使用 GitHub Release。 安装 使用 DSH 官方插件装配命令: 安装完成后重启 DSH Desktop(或对应 profile 的运行时)使插件加载。 说明: dsh plugin add 会将该插件写入 profile 的 dependencies 与 bundles ,并按官方装配流程加载 cordis.patch.yml 。 配置示例 请求级 preset 在 A2A SendMessage / SendStreamingMessage 请求的 params.metadata 中传入 agentPreset (或兼容别名 preset ),即可覆盖全局配置: 优先级:请求 metadata.agentPreset / metadata.preset 全局配置 agentPreset 。 调用方如何发现 preset 设置…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784