Skip to content

OpenClaw 深度实践

OpenClaw 是一个自托管的多渠道 AI Gateway。它把模型、会话、工具、Skills、插件和消息渠道组织在一个长期运行的 Gateway 中。

这个专栏只保留两类内容:

  • 能够按明确版本复现的使用和扩展方式;
  • 来自真实故障、包含证据链和验证结果的排障记录。

安装最新稳定版本:

Terminal window
npm install -g openclaw@latest
openclaw --version

运行交互式配置并安装后台服务:

Terminal window
openclaw onboard --install-daemon

确认 Gateway:

Terminal window
openclaw gateway status

发起一次 Agent 请求:

Terminal window
openclaw agent --message "用三点总结当前工作区状态"

命令和配置会随版本演进。复制任何示例前,都应先核对:

Terminal window
openclaw --version
openclaw help
openclaw doctor

官方入口:

能力用途
Tool让模型调用一个具体动作
Skill教 Agent 如何完成一类任务
Plugin向运行时注册 Tool、Hook、Channel、Provider、Service 或其他扩展
Hook在明确生命周期事件发生时执行逻辑
Slot替换 memory、context engine 等排他性核心能力

如果只是给 Agent 增加一套操作步骤,优先使用 Skill;如果只是增加一个可调用动作,优先使用 Tool;只有需要介入运行时生命周期或提供完整扩展包时,才使用 Plugin。

详细设计见:

这些文章保留协议差异、失败表现、调查过程、生产边界和来源链接,也代表这个专栏后续文章的最低标准。

OpenClaw 相关教程必须记录:

  1. OpenClaw 版本;
  2. Node.js 与操作系统版本;
  3. 使用的模型 Provider 和协议;
  4. 完整可执行命令;
  5. 关键配置,但不包含真实密钥;
  6. 成功和失败输出;
  7. 官方文档或源码依据;
  8. 最后验证日期。

无法提供这些证据时,文章应明确标注为“设计讨论”或“伪代码”,不能写成实测教程。