返回顶部
o

openclaw-soul灵魂框架部署

OpenClaw 自我进化框架一键部署。安装宪法(AGENTS.md)、可进化灵魂(SOUL.md)、心跳系统、PARA三层记忆架构、目标管理,并通过场景化对话引导用户定义 Agent 性格。自动配置 EvoClaw(审批制进化)和 Self-Improving Agent(自主学习)。触发场景:"setup openclaw-soul"、"安装进化框架"、"部署灵魂系统"、"openclaw-soul"。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
234
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openclaw-soul

openclaw-soul — 自我进化框架

为 OpenClaw 安装完整的自我进化框架:宪法 + 可进化灵魂 + 结构化心跳协议 + PARA 三层记忆 + 目标管理 + 治理配置。

安装内容

  • - 9 个工作区文件(AGENTS.md, SOUL.md, HEARTBEAT.md, BOOTSTRAP.md, USER.md, IDENTITY.md, GOALS.md, working-memory.md, long-term-memory.md)
  • 2 个依赖技能(evoclaw, self-improving)
  • 心跳定时任务配置
  • EvoClaw 治理配置(咨询模式 + 灵魂修订回滚)
  • PARA 三层记忆目录结构
  • 引导对话启动(BOOTSTRAP.md)



§1 [关口] 确认安装环境

在执行任何操作之前,必须先完成此步骤。跳过此步骤是禁止的。

询问用户:

准备部署 openclaw-soul 自我进化框架。请确认:

  1. 1. 工作区路径是什么?(默认:~/.openclaw/workspace/)
  2. 如有自定义路径请告知。

将用户确认的路径记为 $WORKSPACE。如果用户说默认或不指定,使用 ~/.openclaw/workspace/。



§2 [关口] 环境检查

必须先通过环境检查,否则禁止继续后续步骤。

运行预检脚本:

bash
python3 $(dirname $0)/../scripts/preflight_check.py

如果脚本不可用,手动执行以下检查:

  1. 1. 工作区目录存在:$WORKSPACE 路径必须存在且可写
  2. openclaw.json 可读:检查 $WORKSPACE/../openclaw.json 是否存在且为有效 JSON
  3. clawhub CLI 可用:which clawhub 或检查 ~/.openclaw/bin/clawhub
  4. 列出已有文件:检查以下 9 个文件是否已存在于 $WORKSPACE:
- AGENTS.md, SOUL.md, HEARTBEAT.md, BOOTSTRAP.md, GOALS.md - USER.md, IDENTITY.md, working-memory.md, long-term-memory.md

输出格式:逐项报告通过/警告/失败,标记需要备份的文件。

判断逻辑

  • - 任何 失败 → 报告问题并停止,告知用户如何修复
  • 只有 警告 → 告知用户限制,确认是否继续
  • 全部 通过 → 继续下一步



§3 [必需] 备份已有文件

对每个即将部署的文件,如果已存在于 $WORKSPACE:

bash
cp $WORKSPACE/{filename} $WORKSPACE/{filename}.backup.$(date +%Y%m%d-%H%M%S)

列出所有被备份的文件告知用户。如果没有需要备份的文件,跳过此步骤并告知用户。

保证非破坏性:原文件在备份完成后才会被覆盖。



§4 [必需] 模板部署

从 references/ 目录读取模板,写入 $WORKSPACE:

模板文件目标位置
references/agents-template.md$WORKSPACE/AGENTS.md
references/soul-template.md
$WORKSPACE/SOUL.md |
| references/heartbeat-template.md | $WORKSPACE/HEARTBEAT.md |
| references/bootstrap-guide.md | $WORKSPACE/BOOTSTRAP.md |
| references/user-template.md | $WORKSPACE/USER.md |
| references/identity-template.md | $WORKSPACE/IDENTITY.md |
| references/goals-template.md | $WORKSPACE/GOALS.md |
| references/working-memory-template.md | $WORKSPACE/working-memory.md |
| references/long-term-memory-template.md | $WORKSPACE/long-term-memory.md |

部署步骤

  1. 1. 读取 references/ 中的模板文件内容
  2. 写入对应的 $WORKSPACE 目标路径
  3. 创建目录结构(如不存在):

$WORKSPACE/
├── memory/
│ ├── daily/ # 第二层:每日笔记
│ ├── entities/ # 第一层:知识图谱
│ ├── experiences/ # EvoClaw
│ ├── significant/ # EvoClaw
│ ├── reflections/ # EvoClaw
│ ├── proposals/ # EvoClaw
│ └── pipeline/ # EvoClaw
└── soul-revisions/ # SOUL.md 版本快照

  1. 4. 每个文件写入后读回验证——确认文件非空且内容完整

如果任何文件写入失败,立即停止并报告错误。



§5 [必需] 依赖技能安装(三级回退)

5a. 检查 clawhub 可用性

bash
which clawhub || test -f ~/.openclaw/bin/clawhub
CLAWHUB_AVAILABLE=$?

记录 clawhub 是否可用。

5b. 安装 EvoClaw

检查 $WORKSPACE/skills/evoclaw/SKILL.md 是否存在:

已安装 → 跳过,告知用户

未安装 → 按优先级尝试:

  1. 1. 第一级 - clawhub 安装(如果可用)
bash clawhub install evoclaw --force

如果成功,告知用户已从 clawhub 安装。

  1. 2. 第二级 - 离线回退(如果第一级失败或 clawhub 不可用)
- 检查本技能所在目录的 fallback/evoclaw/SKILL.md 是否存在 - 如果存在: bash cp -r $(dirname $0)/../fallback/evoclaw $WORKSPACE/skills/

- 如果回退文件也不存在,记录警告继续下一步

  1. 3. 第三级 - AGENTS.md 内联版本
> ⚠️ EvoClaw 离线安装不可用。openclaw-soul 将使用 AGENTS.md 中的内联身份进化机制。 > > 功能对标: > - 核心身份变更需要用户批准 > - 工作风格和用户理解可自主更新 > - SOUL.md 变更前自动创建快照 > > 如需完整 EvoClaw:稍后执行 clawhub install evoclaw 或从服务器复制回退文件。

5c. 安装自我改进代理

检查 $WORKSPACE/skills/self-improving/SKILL.md 是否存在:

已安装 → 跳过,告知用户

未安装 → 按优先级尝试:

  1. 1. 第一级 - clawhub 安装(如果可用)
bash clawhub install self-improving --force

如果成功,告知用户已从 clawhub 安装。

  1. 2. 第二级 - 离线回退(如果第一级失败或 clawhub 不可用)
- 检查本技能所在目录的 fallback/self-improving/SKILL.md 是否存在 - 如果存在: bash cp -r $(dirname $0)/../fallback/self-improving $WORKSPACE/skills/

- 如果回退文件也不存在,记录警告继续下一步

  1. 3. 第三级 - AGENTS.md 内联版本
> ⚠️ 自我改进离线安装不可用。openclaw-soul 将使用 AGENTS.md 中的内联自我改进协议。 > > 功能对标: > - 加载已学规则:从 ~/self-improving/memory.md 读取 > - 用户纠正 → ~/self-improving/corrections.md > - 同一模式重复 3 次 → 升级为永久规则 > - 30 天未使用 → 降级到 archive/ > > 如需完整自我改进代理:稍后执行 clawhub install self-improving 或从服务器复制回退文件。

5d. 验证结果

安装完成后,逐项报告:

✓ EvoClaw: [从 clawhub 安装 | 从回退安装 | 使用内联版本]
✓ 自我改进: [从 clawhub 安装 | 从回退安装 | 使用内联版本]

  • - 如果两个都使用内联版本,提示用户可随时升级到完整版本
  • 如果有回退或第一级安装,验证对应的 SKILL.md 文件存在且非空

§6 [必需] EvoClaw 治理配置

6a. 治理配置

写入 $WORKSPACE

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-soul-publish-1776118219 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-soul-publish-1776118219 技能

通过命令行安装

skillhub install openclaw-soul-publish-1776118219

下载

⬇ 下载 openclaw-soul v1.2.0(免费)

文件大小: 124.76 KB | 发布时间: 2026-4-15 13:46

v1.2.0 最新 2026-4-15 13:46
Three-level fallback system for zero-dependency deployment. Inline Self-Improving and Identity Evolution protocols in AGENTS.md. Full offline skill files in fallback/ directory.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部