NelsonLongxiang/dsh-open-a2a-net ↗★ 1
@nelsonlongxiang/dsh-open-a2a-net
适用于 DeepSeek Harness 的开放 A2A 网络插件:支持签名的智能体卡片、去中心化节点/区域发现、直接路由模型工具以及带侧边栏控制的可加入会话节点。
AI 分析
核心用途是构建去中心化的智能体间(Agent-to-Agent)协作网络。适合需要多节点发现、直接路由和跨节点会话协作的高级用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NelsonLongxiang/dsh-open-a2a-net說明文件
閱讀完整 README ↗Configuration
Row config overlays in the profile's patch layers; every key has a schema default.
| Key | Default | Purpose |
|---|---|---|
announce | false | Publish this node's agent card for peer discovery. |
peers | [] | Seed base URLs; referred peers are learned from their cards. |
delegates | [] | Zone delegations: { name, url, publicKey } published on the card. |
team | 'dsh' | Team name this node exposes for direct routing. |
session | '' | Caller label; '' derives a stable dsh-host- per home. |
agentName | 'DeepSeek Harness A2A node' | Human-facing name on the card. |
apiKey | '' | X-API-Key sent on peer requests; non-empty also gates the control routes. |
sessionNodes | true | Expose main sessions as joinable network nodes. |
wakeJoinedOnBoot | false | Materialize every cold joined session's agent on mount (needs the api gateway; wake-on-route and the sidebar wake button stay available without it). |
cardTtlMs / flushTimeoutMs / routeTimeoutMs | see schema | Card lifetime and route timing budgets. |
Example — one announcing node with a seed:
- id: a2a
name: '@nelsonlongxiang/dsh-open-a2a-net'
config:
announce: true
peers: ['http://127.0.0.1:41243']