Deze pagina is bedoeld voor code buiten het OpenClaw-proces. Plugin-code die
binnen OpenClaw draait, moet in plaats daarvan gedocumenteerde
openclaw/plugin-sdk/*-subpaden gebruiken.Wat vandaag beschikbaar is
| Oppervlak | Status | Gebruik het voor |
|---|---|---|
| Gateway-protocol | Gereed | WebSocket-transport, connect-handshake, auth-scopes, protocolversionering en gebeurtenissen. |
| Gateway RPC-referentie | Gereed | Huidige Gateway-methoden voor agents, sessies, taken, modellen, tools, artefacten en goedkeuringen. |
openclaw agent | Gereed | Eenmalige scriptintegratie wanneer shellen naar de CLI voldoende is. |
openclaw message | Gereed | Berichten of kanaalacties verzenden vanuit scripts. |
Aanbevolen pad
- Start of ontdek een Gateway.
- Maak verbinding via het Gateway-protocol.
- Roep gedocumenteerde RPC-methoden aan uit de Gateway RPC-referentie.
- Pin de OpenClaw-versie waartegen je test.
- Controleer de RPC-referentie opnieuw wanneer je OpenClaw upgradet.
agent-RPC en combineer die met agent.wait wanneer
je een terminaal resultaat nodig hebt. Gebruik voor duurzame gespreksstatus de sessions.*-
methoden. Abonneer je voor UI-integraties op Gateway-gebeurtenissen en render alleen de
gebeurtenisfamilies die je app begrijpt.
App-code versus Plugin-code
Gebruik Gateway RPC wanneer code buiten OpenClaw leeft:- Node-scripts die agent-runs starten of observeren
- CI-taken die een Gateway aanroepen
- dashboards en beheerderspanelen
- IDE-extensies
- externe bridges die geen kanaalplugins hoeven te worden
- integratietests met nep- of echte Gateway-transporten
- providerplugins
- kanaalplugins
- tool- of lifecycle-hooks
- agent-harnessplugins
- vertrouwde runtimehelpers
openclaw/plugin-sdk/* niet importeren; die subpaden zijn voor
plugins die door OpenClaw worden geladen.