Diese Seite ist für Code außerhalb des OpenClaw-Prozesses gedacht. Plugin-Code, der
innerhalb von OpenClaw ausgeführt wird, sollte stattdessen die dokumentierten
openclaw/plugin-sdk/*-Unterpfade verwenden.Was heute verfügbar ist
| Oberfläche | Status | Verwenden Sie sie für |
|---|---|---|
| Gateway-Protokoll | Bereit | WebSocket-Transport, Connect-Handshake, Auth-Bereiche, Protokollversionierung und Ereignisse. |
| Gateway-RPC-Referenz | Bereit | Aktuelle Gateway-Methoden für Agents, Sitzungen, Aufgaben, Modelle, Tools, Artefakte und Genehmigungen. |
openclaw agent | Bereit | Einmalige Skriptintegration, wenn der Aufruf über die CLI ausreicht. |
openclaw message | Bereit | Senden von Nachrichten oder Channel-Aktionen aus Skripten. |
Empfohlener Weg
- Führen Sie ein Gateway aus oder ermitteln Sie eines.
- Stellen Sie eine Verbindung über das Gateway-Protokoll her.
- Rufen Sie dokumentierte RPC-Methoden aus der Gateway-RPC-Referenz auf.
- Pinnen Sie die OpenClaw-Version, gegen die Sie testen.
- Prüfen Sie die RPC-Referenz erneut, wenn Sie OpenClaw aktualisieren.
agent-RPC und kombinieren ihn mit agent.wait, wenn
Sie ein terminales Ergebnis benötigen. Für dauerhaften Konversationszustand verwenden Sie die
sessions.*-Methoden. Für UI-Integrationen abonnieren Sie Gateway-Ereignisse und rendern nur die
Ereignisfamilien, die Ihre App versteht.
App-Code vs. Plugin-Code
Verwenden Sie Gateway-RPC, wenn Code außerhalb von OpenClaw lebt:- Node-Skripte, die Agent-Läufe starten oder beobachten
- CI-Jobs, die ein Gateway aufrufen
- Dashboards und Admin-Panels
- IDE-Erweiterungen
- externe Bridges, die nicht zu Channel-Plugins werden müssen
- Integrationstests mit gefälschten oder echten Gateway-Transporten
- Provider-Plugins
- Channel-Plugins
- Tool- oder Lifecycle-Hooks
- Agent-Harness-Plugins
- vertrauenswürdige Runtime-Hilfsfunktionen
openclaw/plugin-sdk/* nicht importieren; diese Unterpfade sind für
Plugins, die von OpenClaw geladen werden.