Ta strona jest przeznaczona dla kodu poza procesem OpenClaw. Kod Plugin, który działa
wewnątrz OpenClaw, powinien zamiast tego używać udokumentowanych podścieżek
openclaw/plugin-sdk/*.Co jest dziś dostępne
| Powierzchnia | Status | Użyj do |
|---|---|---|
| Protokół Gateway | Gotowe | Transport WebSocket, uzgadnianie połączenia, zakresy autoryzacji, wersjonowanie protokołu i zdarzenia. |
| Dokumentacja RPC Gateway | Gotowe | Bieżące metody Gateway dla agentów, sesji, zadań, modeli, narzędzi, artefaktów i zatwierdzeń. |
openclaw agent | Gotowe | Jednorazowa integracja skryptowa, gdy wystarczy wywołanie CLI z powłoki. |
openclaw message | Gotowe | Wysyłanie wiadomości lub akcji kanału ze skryptów. |
Zalecana ścieżka
- Uruchom lub wykryj Gateway.
- Połącz się przez protokół Gateway.
- Wywołuj udokumentowane metody RPC z dokumentacji RPC Gateway.
- Przypnij wersję OpenClaw, względem której testujesz.
- Przy aktualizacji OpenClaw ponownie sprawdź dokumentację RPC.
agent i połącz go z agent.wait, gdy
potrzebujesz wyniku końcowego. Do trwałego stanu konwersacji używaj metod sessions.*.
W przypadku integracji UI subskrybuj zdarzenia Gateway i renderuj tylko te rodziny
zdarzeń, które rozumie Twoja aplikacja.
Kod aplikacji a kod Plugin
Używaj Gateway RPC, gdy kod działa poza OpenClaw:- skrypty Node, które uruchamiają lub obserwują przebiegi agentów
- zadania CI, które wywołują Gateway
- dashboardy i panele administracyjne
- rozszerzenia IDE
- zewnętrzne mosty, które nie muszą stać się Plugin kanałów
- testy integracyjne z fałszywymi lub rzeczywistymi transportami Gateway
- Plugin dostawców
- Plugin kanałów
- hooki narzędzi lub cyklu życia
- Plugin uprzęży agentów
- zaufane pomocniki środowiska uruchomieniowego
openclaw/plugin-sdk/*; te podścieżki są przeznaczone dla
Plugin ładowanych przez OpenClaw.