com um clique
a2a-gateway
// Agent-to-Agent (A2A) protocol gateway reference. JSON-RPC 2.0 peer-to-peer agent communication. (/a2a-gateway, a2a, agent protocol)
// Agent-to-Agent (A2A) protocol gateway reference. JSON-RPC 2.0 peer-to-peer agent communication. (/a2a-gateway, a2a, agent protocol)
Run a comprehensive language-agnostic repository health audit, scored 0-100. Detects language, runs native tooling, never assumes JS/Python.
Native CDP browser automation reference. Headless/headed Chrome control, screenshots, JS evaluation. (/browser-cdp, browser automation, cdp, scraping)
Runtime tool management with tool_manage and tools.toml format. Create, enable, disable, reload tools without restart. (/dynamic-tools, tool_manage, runtime tools)
Reference for all 25+ opencli-rs dynamic tools (news, social, search, web). Use when user asks about trending topics, news, social media, jobs, or web search. (/opencli, opencli tools, news, trending)
Estimate codebase cost-to-build, AI-assisted ROI, and fair-market valuation
Run a comprehensive language-agnostic security & CVE audit, scored 0-100
| name | a2a-gateway |
| description | Agent-to-Agent (A2A) protocol gateway reference. JSON-RPC 2.0 peer-to-peer agent communication. (/a2a-gateway, a2a, agent protocol) |
OpenCrabs exposes an A2A Protocol HTTP gateway for peer-to-peer agent communication.
Other A2A-compatible agents send tasks via JSON-RPC 2.0. OpenCrabs processes them using its full tool suite and returns results.
GET /.well-known/agent.json — Agent Card discovery (skills, capabilities)POST /a2a/v1 — JSON-RPC 2.0 (message/send, tasks/get, tasks/cancel)GET /a2a/health — Health checkEnable in ~/.opencrabs/config.toml:
[a2a]
enabled = true
bind = "127.0.0.1"
port = 18790
Multi-agent structured debate with knowledge-enriched context from QMD memory search. Configurable rounds, confidence-weighted consensus based on ReConcile (ACL 2024).
| Param | Required | What |
|---|---|---|
action | Yes | discover, send, get, cancel |
url | Yes | Base URL of remote agent (e.g. http://127.0.0.1:18790) |
message | For send | Text to send |
task_id | For get/cancel | Task ID to check/cancel |
context_id | Optional | Continue a conversation |
api_key | Optional | Bearer token for authenticated endpoints |