本页面适用于 OpenClaw 进程外部的代码。在 OpenClaw 内部运行的插件代码应改用已文档化的
openclaw/plugin-sdk/* 子路径。目前可用内容
| 接口面 | 状态 | 用途 |
|---|---|---|
| Gateway 网关协议 | 就绪 | WebSocket 传输、连接握手、认证权限范围、协议版本控制和事件。 |
| Gateway RPC 参考 | 就绪 | 当前用于智能体、会话、任务、模型、工具、工件和审批的 Gateway 网关方法。 |
openclaw agent | 就绪 | 当通过 shell 调用 CLI 已足够时,用于一次性脚本集成。 |
openclaw message | 就绪 | 从脚本发送消息或渠道操作。 |
推荐路径
- 运行或发现一个 Gateway 网关。
- 通过 Gateway 网关协议连接。
- 调用 Gateway RPC 参考中已文档化的 RPC 方法。
- 固定你测试所针对的 OpenClaw 版本。
- 升级 OpenClaw 时重新检查 RPC 参考。
agent RPC 开始,并将其与 agent.wait 配对以获取终态结果。对于持久的对话状态,请使用 sessions.* 方法。对于 UI 集成,请订阅 Gateway 网关事件,并且只渲染你的应用能够理解的事件族。
应用代码与插件代码
当代码位于 OpenClaw 外部时,请使用 Gateway 网关 RPC:- 启动或观察智能体运行的 Node 脚本
- 调用 Gateway 网关的 CI 任务
- 仪表板和管理面板
- IDE 扩展
- 不需要成为渠道插件的外部桥接
- 使用模拟或真实 Gateway 网关传输的集成测试
- 提供商插件
- 渠道插件
- 工具或生命周期钩子
- 智能体 harness 插件
- 可信运行时辅助工具
openclaw/plugin-sdk/*;这些子路径供 OpenClaw 加载的插件使用。