dpskh/dsh-a2a

Agent2Agent mesh for the Harness

@dpskh/a2a provides a realtime Agent2Agent mesh for DeepSeek Harness: the hub host (ctx.a2aHub — project registry + immutable message history over the storage domain, with an optional listening hub server that also serves the realtime WebSocket), the mesh client (ctx.a2aMesh — one WebSocket presence per joined agent with serial injection), the a2a_peers / a2a_message / a2a_history tools, and the /a2a command surface. The companion @dpskh/ui-a2a package consumes one Host a2a.snapshot per session for connection identity, the live roster, and projects. Limitations: live recipients only (no offline delivery), single hub per client, in-memory delivery outcomes, and temp-dir attachment materialization.

Agent Capabilities ★ 5 updated 2026-08-21 ⏳ pending
View on GitHub ↗

Install

git clone https://github.com/dpskh/dsh-a2a && pnpm add /path/to/dsh-a2a

npm name @dpskh/a2a is not on the registry (404 verified 2026-08-31) — the README documents a profile patch-row install: add a row - id: a2a / name: '@dpskh/a2a' to the profile's cordis.patch.yml. Clone the repo and point the row at the local package. Trust model: the mesh assumes a fully trusted private network — do not expose a hub to the public Internet.

Compatibility

DSH profile; realtime WebSocket mesh; trusted private network only; pairs with @dpskh/ui-a2a; MIT.

Details

Recent updates

Realtime A2A mesh; hub + mesh client; a2a_peers/a2a_message/a2a_history tools; /a2a commands; immutable history; WebSocket presence; ui-a2a roster panel.

FAQ

Can I run this on the public Internet?
No — the trust model assumes a fully trusted private network: hub endpoints do not authenticate callers, so never expose a hub publicly.
What happens if a recipient is offline?
Direct sends fail immediately — there is no offline delivery or durable roster in the current version.
Is there a UI?
Yes — the companion @dpskh/ui-a2a package shows per-session connection identity, the live roster, and projects via the a2a.snapshot Host.

Alternatives

Noelune/dsh-agent-relay · Jesse-njx/dsh-crosstalk · dongsheng123132/dsh-lineage

More plugins in Agent Capabilities

Browse more in Agent Capabilities

Guides for Agent Capabilities plugins