henryZhouLikeStudy/dsh-lattice-transports ↗★ 0
dsh-lattice-transports
DSH Lattice V1 protocol transports: JSON-RPC Content-Length stdio server, CLI, exactly-one-tool MCP server, config validation, and experimental fail-loud ACP client and A2A HTTP/JSON-RPC client.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗@dsh-lattice/transports
DSH Lattice V1 protocol transports: JSON-RPC Content-Length stdio server, CLI, an exactly-one-tool MCP server, config validation, and experimental fail-loud ACP client and A2A HTTP/JSON-RPC client.
This package is an independent community project, part of the DSH Lattice facade. It is not affiliated with, endorsed by, or sponsored by DeepSeek AI.
Surfaces
| Surface | Entry | Notes |
|---|---|---|
| JSON-RPC stdio | dsh-lattice serve | JSON-RPC 2.0 over Content-Length framing; methods lattice.ping, lattice.status, lattice.uto_run, lattice.shutdown |
| CLI | dsh-lattice run | deterministic result envelope → stdout, trace ref → stderr (ECC-V1.0 §14.2) |
| MCP server | dsh-lattice mcp | exactly one tool: lattice.uto_run (one-tool-per-caller) |
| Config validation | dsh-lattice validate | zod, .strict(): config is contract |
| ACP client | library | experimental, fail-loud, newline-framed JSON-RPC over stdio |
| A2A client | library | experimental, HTTP/JSON-RPC tasks/send|get|cancel, messages/send, Agent Card |
All surfaces funnel into the single orchestration entry
MemoryEngine.utoRun — the reference engine that implements the canonical
envelope, deterministic idempotency keys (§9.3), duplicate suppression,
capability preflight (fail loud), session modes with fingerprints and
override authorization (§16), audit events and metric counters.
pnpm build && node scripts/smoke.mjs # CLI + stdio + MCP smoke