DeepSeek Harness plugin

dsh-a2a

Native A2A (Agent-to-Agent) server for dsh: expose this dsh as a callable agent over HTTP with JSON-RPC tasks.

Jump to install

Source facts

Repository
kouyichi/dsh-plugins
Latest update
Aug 21, 2026
Category
Tools & Capabilities
GitHub stars
0

Install

Start with a prompt that asks an agent to read the source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to read the page and repository first.

Do not install anything yet. Read this DeepSeek Harness plugin and explain what it does, which files, networks, or credentials it can access, and how to install and remove it.

Plugin page: https://deepseekplugins.org/plugins/kouyichi/dsh-plugins~23dsh-a2a
GitHub: https://github.com/kouyichi/dsh-plugins/tree/main/dsh-a2a
Plugin: dsh-plugins#dsh-a2a
Author: kouyichi
Install command: dsh plugin --profile web add github:kouyichi/dsh-plugins#path:/dsh-a2a

Do not run the install command until I confirm.

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer2 files
README.mdSource · read only

dsh-a2a — 原生 A2A 服务端

把 dsh 暴露为 A2A v1.0(Agent-to-Agent,JSON-RPC over HTTP)agent——其他 agent(Hermes 等)可直接调 tasks/send 让本 dsh 干活。生态空白:截至 2026-08-16 无第三方 A2A server(官方示例只覆盖 ACP/JSON-RPC)。

工具

工具功能
a2a_start启动 server(默认 127.0.0.1:9917;require_token=true 加 Bearer 认证)
a2a_stop / a2a_status停止 / 状态
a2a_tasks任务列表与状态

协议

  • tasks/send {id, message:{role, parts:[{type:"text",text}]}} → Task
  • tasks/get / tasks/cancel / tasks/list / agent/get

每个任务独立 agent 执行(会话落盘可审计)。token 优先读 DSH_A2A_TOKEN 环境变量;DSH_A2A_AUTOSTART=1 可在启动时自动开。

示例(curl)

curl -s -X POST http://127.0.0.1:9917 -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tasks/send","params":{"id":"t1","message":{"role":"user","parts":[{"type":"text","text":"运行 echo hello"}]}}}'