TGYD-helige/dsh-plugins--packages-dsh-a2a ↗★ 2
dsh-a2a
用于 DeepSeek Harness 的 A2A 协议(JSON-RPC + SSE)服务器插件:将 dsh 代理公开为 A2A 代理。
AI 分析
该插件通过 JSON-RPC 和 SSE 协议将 DSH 代理封装为 A2A 代理服务。适合需要将本地代理能力通过标准接口暴露给外部系统调用的开发者。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:TGYD-helige/dsh-plugins#c29b4b1361e1a293c1106999922758ffd326871e&path:packages/dsh-a2a说明文档
阅读完整 README ↗Configuration
All three plugins are disabled by default and configured through the standard dsh plugin config layer (Schemastery-validated, hot-reloaded). Example profile cordis.patch.yml snippet:
- insert:
- id: langfuse
name: dsh-langfuse
config:
enabled: true
publicKey: pk-lf-...
secretKey: sk-lf-...
baseUrl: https://cloud.langfuse.com
- id: storage-mirror
name: dsh-storage
config:
enabled: true
database:
enabled: true
provider: mysql # mysql | postgresql | sqlite | sqlserver
url: mysql://user:pass@host:3306/agent
- id: a2a
name: dsh-a2a
config:
enabled: true
host: 127.0.0.1 # no auth built in — keep loopback or front with a proxy
port: 41241
cwd: /srv/agent-workspaces
taskStore: redis # memory | redis | gcs — A2A task state only
redis:
url: redis://127.0.0.1:6379
gcs:
bucket: my-agent-archives