Spaces:
Sleeping
Sleeping
Commit History
-
Claude Code: Fix /api/trigger routing through a2a-proxy
Claude Code +1: Claude Opus 4.6The /api/trigger endpoint was falling into the catch-all proxy to OpenClaw, which doesn't know about this route. Add explicit routing to proxy /api/trigger to the FastAPI backend (A2A_PORT). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>19af8c5 -
Claude Code: Fix A2A communication - start a2a-proxy alongside FastAPI
Claude Code- entrypoint.sh: Now starts both FastAPI (7860) and A2A Proxy (7861) - Dockerfile: Expose ports 7860, 7861; install nodejs for proxy - a2a-proxy.cjs: Update port config; poll /health with User-Agent Fixes A2A gateway not running - proxy now forwards /a2a/* requests to FastAPI.ee3c7e7
-
Upload scripts/a2a-proxy.cjs with huggingface_hub
Verified signature8bd6f75 -
Upload scripts/a2a-proxy.cjs with huggingface_hub
Verified signatureb0a12d6 -
Upload scripts/a2a-proxy.cjs with huggingface_hub
Verified signature8b27af4 -
feat: serve pixel office animation at / with static asset serving
- Add static file serving to a2a-proxy.cjs (/, /static/*, /admin) - Generate index.html from electron-standalone.html at Docker build time - Copy frontend directory into Docker image - Add officeName to /status response for frontend Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>c0338ad -
fix: accept 302 redirect as healthy in OpenClaw health check
The token-redirect module returns 302 on GET /, which caused the health check to report 'error' instead of 'idle'. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>5f20dc1 -
feat: add remote agent monitoring and A2A activity tracking to proxy
- Poll remote agents (Adam/Eve) via REMOTE_AGENTS env var - Intercept /agents endpoint to merge OpenClaw + remote agent states - Track A2A POST requests to show "writing" state during communication - Remote agent states mapped to Office areas (breakroom/writing/error) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>e6586a2 -
feat: add A2A gateway support (activated by A2A_PEERS env var)
- Add openclaw-a2a-gateway extension to Dockerfile - Add a2a-proxy.cjs for port routing (7860 proxy → 7861 OpenClaw, 18800 A2A) - Modify sync_hf.py: port 7861, A2A config only when A2A_PEERS is set - No impact when A2A_PEERS is not set (proxy transparently forwards)8ee58f9