Skip to content

feat(acp): cut over OpenClaw to a long-lived adapter#76

Merged
onutc merged 2 commits intomainfrom
codex/acp-adapter-target-architecture
Mar 10, 2026
Merged

feat(acp): cut over OpenClaw to a long-lived adapter#76
onutc merged 2 commits intomainfrom
codex/acp-adapter-target-architecture

Conversation

@onutc
Copy link
Copy Markdown
Member

@onutc onutc commented Mar 10, 2026

Summary

  • replace the per-connection OpenClaw ACP bridge with one long-lived ACP adapter on port 2529
  • switch the operator from ACP websocket probing to cheap HTTP health and metadata discovery
  • remove the old Go bridge runtime and update docs, Helm, and CRDs for the cutover

Validation

  • node --check images/examples/openclaw/acp-server.mjs
  • node --check images/examples/openclaw/acp-wrapper.mjs
  • node --test images/examples/openclaw/acp-server.test.mjs images/examples/openclaw/acp-wrapper.test.mjs images/examples/openclaw/image-contract.test.mjs
  • bash images/examples/openclaw/entrypoint_test.sh
  • go test ./... (operator)
  • go test ./... (api)
  • ./scripts/sync-crd.sh --check
  • ./scripts/verify-helm.sh
  • npx -y @simpledoc/simpledoc check
  • git diff --check

@onutc onutc changed the title docs(acp): define target adapter architecture feat(acp): cut over OpenClaw to a long-lived adapter Mar 10, 2026
@onutc onutc merged commit 30a2cde into main Mar 10, 2026
1 check passed
@onutc onutc deleted the codex/acp-adapter-target-architecture branch March 10, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant