playbooks/roles/vhosts/acp_server_codex
2026-06-15 16:36:12 +08:00
..
defaults fix: correct npm global bin path for acp_server_codex 2026-06-15 16:36:12 +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 fix: support Debian runtime deployment paths 2026-06-14 13:47:26 +08:00
README.md fix: align xworkmate bridge ingress contract 2026-05-03 12:14:27 +08:00

acp_codex

Codex ACP deployment role for the internal runtime consumed by xworkmate-bridge.

Installs:

  • caddy
  • bubblewrap

Exposes:

  • raw Codex upstream: codex app-server --listen ws://127.0.0.1:9001
  • internal ACP listener: 127.0.0.1:9001

Notes:

  • xworkmate-app must not call a /codex public path.
  • 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.
  • ACP_ALLOWED_ORIGINS defaults to https://xworkmate.svc.plus,http://localhost:*,http://127.0.0.1:*.