openclaw/extensions/acpx
Peter Steinberger 9dfb2a1318
fix: show native history in adopted Pi and OpenCode sessions (#114040)
* fix(plugins): import adopted catalog history into the OpenClaw transcript

Import native Pi and OpenCode history when a catalog session is adopted so the OpenClaw transcript reflects the full conversation immediately.

Mark imported user rows with mirrorOrigin because they are transcript mirrors, not new external turns. This preserves watcher deduplication and prevents adopted history from being reported as fresh upstream input.

* refactor(plugins): split catalog history importer

Keep the session catalog contract module leaf-like by moving transcript mutation into a dedicated runtime module. This breaks the registry-to-transcript import cycle while preserving the Plugin SDK entrypoint and importer behavior.
2026-07-26 02:09:48 -04:00
..
skills/acp-router fix(acpx): migrate codex adapter to maintained @agentclientprotocol/codex-acp (#109075) 2026-07-16 08:51:30 -07:00
src fix: show native history in adopted Pi and OpenCode sessions (#114040) 2026-07-26 02:09:48 -04:00
AGENTS.md
CLAUDE.md
doctor-contract-api.test.ts test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
doctor-contract-api.ts refactor: consolidate duplicated plugin state and doctor migration plumbing onto SDK seams (#99850) 2026-07-04 01:51:03 -07:00
index.test.ts fix(release): forward-port July guards and restore main validation (#107462) 2026-07-14 05:41:24 -07:00
index.ts feat: discover OpenCode and Pi sessions on paired nodes (#106941) 2026-07-13 21:45:53 -07:00
openclaw.plugin.json feat: discover OpenCode and Pi sessions on paired nodes (#106941) 2026-07-13 21:45:53 -07:00
package.json chore: update dependencies and migrate major contracts (#112963) 2026-07-23 21:21:01 -07:00
README.md docs(plugins): add external package readmes 2026-05-29 21:00:29 +01:00
register.runtime.test.ts docs: document scoped extension sources 2026-06-04 22:07:59 -04:00
register.runtime.ts refactor(shared): consolidate provider and utility lazy loaders (#98749) 2026-07-02 21:16:26 -07:00
runtime-api.ts docs: document acpx entry contracts 2026-06-04 07:03:35 -04:00
setup-api.ts docs: document acpx entry contracts 2026-06-04 07:03:35 -04:00
tsconfig.json

@openclaw/acpx

Official ACP runtime backend for OpenClaw.

ACPx lets OpenClaw run external coding harnesses through the Agent Client Protocol while OpenClaw still owns sessions, channels, delivery, permissions, and Gateway state.

Install

openclaw plugins install @openclaw/acpx

Restart the Gateway after installing or updating the plugin.

What it provides

  • ACP-backed agent runtime sessions.
  • Plugin-owned session and transport management.
  • MCP bridge helpers for OpenClaw tools and plugin tools.
  • Static runtime assets used by the ACP process bridge.

Configure

Use the ACP docs for harness-specific setup, permission modes, and model/runtime selection:

Package

  • Plugin id: acpx
  • Package: @openclaw/acpx
  • Minimum OpenClaw host: 2026.4.25