openclaw/extensions/a2a/package.json
Peter Steinberger a94a7b2768
chore(release): close out 2026.9.5 on main (#151823)
* chore(release): close out 2026.9.5 on main

* chore(release): align GitHub plugin with 2026.9.5 closeout
2026-09-19 01:37:16 -07:00

74 lines
1.8 KiB
JSON

{
"name": "@openclaw/a2a",
"version": "2026.9.5",
"description": "OpenClaw A2A v1.0 Agent-to-Agent protocol channel plugin",
"repository": {
"type": "git",
"url": "https://github.com/openclaw/openclaw"
},
"type": "module",
"exports": {
".": "./index.ts",
"./api.js": "./api.ts",
"./runtime-api.js": "./runtime-api.ts"
},
"dependencies": {
"zod": "4.6.2"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*",
"openclaw": "workspace:*"
},
"peerDependencies": {
"openclaw": ">=2026.9.5"
},
"peerDependenciesMeta": {
"openclaw": {
"optional": true
}
},
"openclaw": {
"extensions": [
"./index.ts"
],
"setupEntry": "./setup-entry.ts",
"channel": {
"id": "a2a",
"label": "A2A",
"selectionLabel": "A2A (Agent-to-Agent Protocol)",
"docsPath": "/channels/a2a",
"docsLabel": "a2a",
"blurb": "Connect external agents through the A2A v1.0 protocol.",
"order": 75,
"setup": {
"fields": [
{
"key": "advertisedUrl",
"kind": "string",
"cli": {
"flags": "--advertised-url <url>",
"description": "Public Gateway origin published in the A2A agent card"
}
},
{
"key": "peerName",
"kind": "string",
"cli": {
"flags": "--peer-name <name>",
"description": "A2A peer identifier to authorize"
}
},
{
"key": "peerToken",
"kind": "string",
"sensitive": true,
"cli": {
"flags": "--peer-token <token>",
"description": "Bearer token for the A2A peer"
}
}
]
}
}
}
}