playbooks/roles/vhosts/acp_server_opencode
2026-04-21 10:03:40 +08:00
..
defaults Fix OpenCode ACP validation marker default 2026-04-21 10:03:40 +08:00
handlers Align xworkmate bridge playbooks with live services 2026-04-20 17:20:03 +08:00
tasks Handle immutable ACP service unit uploads 2026-04-20 18:55:07 +08:00
templates refactor(acp): reorganize ACP roles and unify ingress under xworkmate-bridge 2026-04-18 14:30:39 +08:00
README.md refactor(acp): reorganize ACP roles and unify ingress under xworkmate-bridge 2026-04-18 14:30:39 +08:00

acp_opencode

OpenCode service plus ACP bridge behind the unified xworkmate-bridge.svc.plus ingress.

Installs:

  • caddy

Exposes:

  • opencode serve --hostname 127.0.0.1 --port 38992 --print-logs
  • xworkmate-go-core serve --listen 127.0.0.1:3910
  • https://xworkmate-bridge.svc.plus/opencode
  • wss://xworkmate-bridge.svc.plus/opencode/acp
  • https://xworkmate-bridge.svc.plus/opencode/acp/rpc

Notes:

  • /opencode stays on the OpenCode HTML UI through the unified Caddy prefix.
  • /opencode/acp and /opencode/acp/rpc are routed to the XWorkmate ACP bridge with CORS validation.
  • The bridge advertises only the opencode provider by disabling other ACP provider binaries in the service environment.