NelsonLongxiang/dsh-open-a2a-net1

@nelsonlongxiang/dsh-open-a2a-net

Open A2A network plugin for DeepSeek Harness: signed agent cards, decentralized peer/zone discovery, direct routing model tools, and joinable session nodes with a sidebar control

包名
@nelsonlongxiang/dsh-open-a2a-net
版本
0.5.14
最近更新
2026年8月19日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NelsonLongxiang/dsh-open-a2a-net

Configuration

Row config overlays in the profile's patch layers; every key has a schema default.

KeyDefaultPurpose
announcefalsePublish 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.
sessionNodestrueExpose main sessions as joinable network nodes.
wakeJoinedOnBootfalseMaterialize 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 / routeTimeoutMssee schemaCard 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']