OpenClaw 适配

May 10, 2026 · View on GitHub

OpenClaw 中启用 AI Inner OS。

安装

正式用户只通过 OpenClaw plugin / ClawHub 安装。手动复制 Skill 仅用于本仓库开发调试,不作为正式安装或更新路径。

openclaw plugins install clawhub:ai-inner-os
openclaw plugins inspect ai-inner-os --runtime --json

本地开发时可从仓库根目录安装:

openclaw plugins install .

工作原理

插件入口 openclaw/index.js 使用 definePluginEntry,注册 before_prompt_buildllm_output hook,并将 ▎InnerOS: 独白写入 ~/.inner-os/monologues/

机制文件作用
Plugin manifestopenclaw.plugin.json声明插件身份、配置 schema、skills
Plugin entryopenclaw/index.js注册 OpenClaw hooks
Skillsopenclaw/skills/*/SKILL.md随插件分发的 AgentSkills 内容

配置

{
  plugins: {
    entries: {
      "ai-inner-os": {
        config: {
          frequency: "high"
        }
      }
    }
  }
}

Persona(人设切换)

正式安装场景下,人设与频率应由 OpenClaw 插件配置或插件命令管理。仓库内 scripts/switch-persona.js 只用于维护静态适配副本。

可选用户人物画像

openclaw/skills/user-profile-distillation 默认不自动触发。只有用户明确请求画像分析时才使用;读取本地历史前必须确认日期范围和来源。持续进化模式也需显式开启,只在当前对话中维护版本化画像。

与其他平台的差异

Claude CodeCodex CLICursorOpenCodeHermes AgentOpenClaw
协议注入Hook 读取 SKILL.mdSessionStart Hook.mdc 规则 + hookPlugin packagePlugin hookPlugin hook + Skill
Hook 支持9 个3 个3 个Plugin APIPython plugin hooksOpenClaw plugin hooks
失败追踪PostToolUseFailure不支持不支持不支持不支持不支持
安装方式MarketplacePlugin / marketplacePlugin / marketplacePlugin packagePluginPlugin / ClawHub
斜杠命令/inner-osinner-os tool/inner-os/inner-os