playbooks/roles/vhosts/acp_server_opencode
2026-06-15 15:12:56 +08:00
..
defaults fix: make offline runtime reprovisioning stable 2026-06-15 15:12:56 +08:00
handlers Align xworkmate bridge playbooks with live services 2026-04-20 17:20:03 +08:00
tasks fix: make offline runtime reprovisioning stable 2026-06-15 15:12:56 +08:00
templates Run OpenCode through ACP adapter 2026-04-26 10:26:15 +08:00
README.md fix: align xworkmate bridge ingress contract 2026-05-03 12:14:27 +08:00

acp_opencode

OpenCode service plus internal ACP bridge consumed by xworkmate-bridge.

Installs:

  • caddy

Exposes:

  • opencode serve --hostname 127.0.0.1 --port 38992 --print-logs
  • xworkmate-go-core serve --listen 127.0.0.1:3910

Notes:

  • xworkmate-app must not call /opencode, /opencode/acp, or /opencode/acp/rpc public paths.
  • Public app traffic goes through wss://xworkmate-bridge.svc.plus/acp or https://xworkmate-bridge.svc.plus/acp/rpc.
  • Provider selection is exposed through bridge acp.capabilities and xworkmate.routing.resolve, not provider-specific public URLs.