Cette page concerne le code situé en dehors du processus OpenClaw. Le code de Plugin qui s’exécute
dans OpenClaw doit utiliser à la place les sous-chemins documentés
openclaw/plugin-sdk/*.Ce qui est disponible aujourd’hui
| Surface | État | À utiliser pour |
|---|---|---|
| Protocole Gateway | Prêt | Transport WebSocket, poignée de main de connexion, portées d’authentification, versionnage du protocole et événements. |
| Référence RPC Gateway | Prêt | Méthodes Gateway actuelles pour les agents, sessions, tâches, modèles, outils, artefacts et approbations. |
openclaw agent | Prêt | Intégration de script ponctuelle lorsque l’appel au CLI via le shell suffit. |
openclaw message | Prêt | Envoi de messages ou d’actions de canal depuis des scripts. |
Parcours recommandé
- Exécutez ou découvrez un Gateway.
- Connectez-vous via le protocole Gateway.
- Appelez les méthodes RPC documentées depuis la référence RPC Gateway.
- Épinglez la version d’OpenClaw que vous testez.
- Revérifiez la référence RPC lors de la mise à niveau d’OpenClaw.
agent et associez-le à agent.wait lorsque
vous avez besoin d’un résultat terminal. Pour un état de conversation durable, utilisez les méthodes sessions.*.
Pour les intégrations d’interface utilisateur, abonnez-vous aux événements Gateway et affichez uniquement les
familles d’événements que votre application comprend.
Code d’application et code de Plugin
Utilisez le RPC Gateway lorsque le code vit en dehors d’OpenClaw :- Scripts Node qui démarrent ou observent des exécutions d’agents
- Tâches CI qui appellent un Gateway
- tableaux de bord et panneaux d’administration
- extensions IDE
- ponts externes qui n’ont pas besoin de devenir des Plugins de canal
- tests d’intégration avec des transports Gateway factices ou réels
- Plugins de fournisseur
- Plugins de canal
- hooks d’outil ou de cycle de vie
- Plugins de harnais d’agent
- assistants d’exécution approuvés
openclaw/plugin-sdk/* ; ces sous-chemins sont destinés aux
Plugins chargés par OpenClaw.