Geef de voorkeur aan de native route, tenzij je expliciet ACP/acpx-gedrag nodig hebt.
Ondersteuning voor acpx-harnas (huidig)
Ingebouwde acpx-harnasaliassen (uit de vastgezette afhankelijkheidacpx):
factory-droid en factorydroid verwijzen eveneens naar de ingebouwde droid-adapter.
Wanneer OpenClaw de acpx-backend gebruikt, geef je voor agentId de voorkeur aan deze waarden, tenzij je acpx-configuratie aangepaste agentaliasen definieert.
Als je lokale Cursor-installatie ACP nog steeds aanbiedt als agent acp, overschrijf dan de agentopdracht cursor in je acpx-configuratie in plaats van de ingebouwde standaardwaarde te wijzigen.
Bij direct gebruik van de acpx CLI kunnen ook willekeurige adapters worden aangestuurd via --agent <command>, maar deze onbewerkte uitweg is een functie van de acpx CLI (niet het normale OpenClaw-pad agentId).
Modelbesturing is afhankelijk van de mogelijkheden van de adapter. Codex ACP-modelverwijzingen worden
vóór het opstarten door OpenClaw genormaliseerd. Andere harnassen hebben ACP models plus
ondersteuning voor session/set_model nodig; als een harnas noch die ACP-mogelijkheid
noch een eigen opstartvlag voor het model aanbiedt, kan OpenClaw/acpx geen modelselectie afdwingen.
Vereiste configuratie
Basisconfiguratie voor ACP in de kern:- Discord:
session.threadBindings.spawnSessions=true
Plugin-installatie voor de acpx-backend
Verpakte installaties gebruiken de officiële runtime-Plugin@openclaw/acpx voor ACP.
Installeer en activeer deze voordat je ACP-harnassessies gebruikt:
pnpm install ook de lokale werkruimte-Plugin gebruiken.
Begin met:
acpx hebt uitgeschakeld, deze via plugins.allow / plugins.deny hebt geweigerd, of
terug wilt schakelen naar de verpakte Plugin, gebruik je het expliciete pakketpad:
Opstartcontrole van de acpx-runtime
De Pluginacpx sluit de ACP-runtime rechtstreeks in (geen afzonderlijk binair bestand of
versie acpx om te configureren). Standaard registreert deze de ingesloten backend tijdens het
opstarten van de Gateway en wacht deze vóór het gateway-signaal ready
op een opstartcontrole. Stel OPENCLAW_ACPX_RUNTIME_STARTUP_PROBE=0 of
OPENCLAW_SKIP_ACPX_RUNTIME_PROBE=1 alleen in voor scripts of omgevingen die
de opstartcontrole bewust uitgeschakeld houden. Voer /acp doctor uit voor een expliciete
controle op aanvraag.
Overschrijf de opdracht van een afzonderlijke ACP-agent met gestructureerde argumenten wanneer een pad
of vlagwaarde één argv-token moet blijven:
agents.<id>.commandis het uitvoerbare bestand of de bestaande opdrachttekenreeks voor die ACP-agent.agents.<id>.argsis optioneel. Elk array-item krijgt shell-aanhalingstekens voordat OpenClaw het doorgeeft aan het huidige register voor acpx-opdrachttekenreeksen.
Automatisch downloaden van adapters
acpx downloadt ACP-adapters (bijvoorbeeld de ACP-bridges van Claude en Codex)
bij het eerste gebruik automatisch via npx. Je hoeft adapterpakketten niet
handmatig te installeren en er is geen afzonderlijke postinstallatiestap voor OpenClaw zelf. Als het
downloaden of spawnen van een adapter mislukt, meldt /acp doctor de fout.
MCP-bridge voor Plugin-tools
Standaard stellen ACPX-sessies door OpenClaw-Plugins geregistreerde tools niet beschikbaar aan het ACP-harnas. Als je wilt dat ACP-agents zoals Codex of Claude Code geïnstalleerde OpenClaw-Plugin-tools kunnen aanroepen, zoals het ophalen/opslaan van geheugen, activeer je de speciale bridge:- Voegt tijdens het opstarten van de ACPX-sessie een ingebouwde MCP-server met de naam
openclaw-plugin-toolstoe. - Stelt Plugin-tools beschikbaar die al zijn geregistreerd door geïnstalleerde en geactiveerde OpenClaw- Plugins.
- Geeft de identiteit van de actieve ACP-sessie door aan fabrieken voor Plugin-tools, zodat agentgebonden tools binnen de naamruimte van die agent blijven.
- Houdt de functie expliciet en standaard uitgeschakeld.
- Dit breidt het tooloppervlak van het ACP-harnas uit.
- ACP-agents krijgen alleen toegang tot Plugin-tools die al actief zijn in de Gateway.
- Behandel dit als dezelfde vertrouwensgrens als wanneer je die Plugins in OpenClaw zelf laat uitvoeren.
- Controleer geïnstalleerde Plugins voordat je dit activeert.
mcpServers blijven werken zoals voorheen. De ingebouwde bridge voor Plugin-tools is een
aanvullend optioneel gemak, geen vervanging voor generieke MCP-serverconfiguratie.
MCP-bridge voor OpenClaw-tools
Standaard stellen ACPX-sessies ingebouwde OpenClaw-tools ook niet beschikbaar via MCP. Activeer de afzonderlijke bridge voor kerntools wanneer een ACP-agent geselecteerde ingebouwde tools nodig heeft, zoalscron:
- Voegt tijdens het opstarten van de ACPX-sessie een ingebouwde MCP-server met de naam
openclaw-toolstoe. - Stelt geselecteerde ingebouwde OpenClaw-tools beschikbaar. De eerste server stelt
cronbeschikbaar. - Houdt de blootstelling van kerntools expliciet en standaard uitgeschakeld.
Configuratie van de time-out voor runtimebewerkingen
De Pluginacpx geeft het opstarten van de ingesloten runtime en besturingsbewerkingen standaard 120
seconden. Hierdoor krijgen tragere harnassen zoals Gemini CLI genoeg tijd
om het opstarten en initialiseren van ACP te voltooien. Overschrijf dit als je host een
andere bewerkingslimiet nodig heeft:
/acp timeout.
sessions_spawn accepteert geen time-outoverschrijvingen per aanroep; het operatorpad
is agents.defaults.subagents.runTimeoutSeconds. Start de Gateway opnieuw nadat je
timeoutSeconds hebt gewijzigd.
Configuratie van de agent voor statuscontroles
Wanneer/acp doctor of de opstartcontrole de backend controleert, test de meegeleverde Plugin acpx
één harnasagent. Als acp.allowedAgents is ingesteld, wordt standaard
de eerste toegestane agent gebruikt; anders is de standaardwaarde codex. Als je implementatie
een andere ACP-agent voor statuscontroles nodig heeft, stel je de controleagent expliciet in:
Machtigingsconfiguratie
ACP-sessies worden niet-interactief uitgevoerd — er is geen TTY om machtigingsprompts voor het schrijven van bestanden en uitvoeren van shellopdrachten goed te keuren of te weigeren. De acpx-Plugin biedt twee configuratiesleutels waarmee wordt bepaald hoe machtigingen worden afgehandeld: Deze ACPX-harnasmachtigingen staan los van OpenClaw-uitvoeringsgoedkeuringen en van bypassvlaggen van CLI-backendleveranciers, zoals Claude CLI--permission-mode bypassPermissions. ACPX approve-all is de noodschakelaar op harnasniveau voor ACP-sessies.
Zie Machtigingsmodi voor een bredere vergelijking tussen OpenClaw tools.exec.mode, Codex Guardian-goedkeuringen en ACPX-harnasmachtigingen.
permissionMode
Bepaalt welke bewerkingen de harnasagent zonder bevestiging kan uitvoeren.
nonInteractivePermissions
Bepaalt wat er gebeurt wanneer een machtigingsverzoek zou worden weergegeven, maar er geen interactieve TTY beschikbaar is (wat altijd het geval is voor ACP-sessies).
Configuratie
Stel dit in via de Plugin-configuratie:Gerelateerd
- ACP-agenten — overzicht, operationeel draaiboek, concepten
- Subagenten
- Routering met meerdere agenten