A2A Server + Client for exposing local coding agents (OpenClaw, Claude Code, Codex, …) as Google A2A-compliant remote agents.
Agents connect outbound to a public Server via WebSocket, so they can sit behind NAT/firewalls while still being addressable by external A2A clients.
Docs:
docs/design.md— architectural designdocs/install-client.md— onboarding a new client against a deployed bridgedocs/remote-testing.md— end-to-end testing against a deployed bridgedocs/local-testing.md— running both bridge and client from sourcedocs/openclaw-e2e.md— exercising theopenclawbackend directly against the gateway Docker image
Tagging the repository with client-v* publishes a portable vicoop-bridge-client bundle to GitHub Releases.
Example:
git tag client-v0.1.0
git push origin client-v0.1.0Operators installing from a published release should follow
docs/install-client.md — the one-liner
installer plus SIWE/registerClient flow for obtaining a client token.
Pre-implementation. Design phase only.