返回顶部
o

openclaw-soul灵魂框架一键部署

OpenClaw 自我进化框架一键部署。安装宪法(AGENTS.md)、可进化灵魂(SOUL.md)、心跳系统、六层记忆架构、目标管理、思维方法论(HDD/SDD)、安全审查(skill-vetter),并通过场景化对话引导用户定义 Agent 性格。用户可选安装 EvoClaw(审批制进化)、Self-Improving Agent(自主学习)等依赖 Skill。触发场景:(1) 用户说"灵魂框架"、"部署灵魂"、"部署灵魂系统" (2) 用户说"BOOTSTRAP"、"首次对话"、"第一次对话" (3) 用户说"安装进化框架"、"部署进化框架" (4) 用户提到"openclaw-soul"。注意:这是 OpenClaw 部署的第一步,完成后会引导使用 openclaw-setup 配置技术参数。

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

openclaw-soul

openclaw-soul — 自我进化框架

为 OpenClaw 安装完整的自我进化框架:宪法 + 可进化灵魂 + 结构化心跳协议 + 六层记忆 + 思维方法论 + 跨会话存档 + 目标管理 + 治理配置。

安装内容

  • - 9 个工作区文件(AGENTS.md, SOUL.md, HEARTBEAT.md, BOOTSTRAP.md, USER.md, IDENTITY.md, GOALS.md, working-memory.md, long-term-memory.md)
  • 5 个可选依赖 skill(evoclaw, self-improving, skill-vetter, hdd, sdd)
  • 2 个记忆基础设施脚本(merge-daily-transcript.js, auto-commit.sh)
  • 动态人格系统(user-observation hook + 角色推理逻辑)
  • Heartbeat 定时任务配置
  • EvoClaw 治理配置(advisory 模式 + soul-revisions 回滚)
  • 六层记忆目录结构 + Git 版本管理
  • 向量搜索配置引导
  • 引导对话启动(BOOTSTRAP.md)



§1 [GATE] 环境检测

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

1a. 自动检测工作区

自动检测 ~/.openclaw/workspace/ 是否存在:

bash
WORKSPACE=$HOME/.openclaw/workspace
test -d $WORKSPACE && echo WORKSPACE=$WORKSPACE — OK || echo FAIL: $WORKSPACE not found

  • - 存在 → 设置 $WORKSPACE,无需任何用户交互,直接继续
  • 不存在 → 报错并停止:

工作区 ~/.openclaw/workspace/ 不存在。请先确认 OpenClaw 已正确安装,或手动创建该目录后重新触发。

1b. 权限等级检查

检查当前 OpenClaw 的权限等级,避免后续操作频繁弹出授权确认。

bash

读取当前权限等级


openclaw config get agents.defaults.permissions 2>/dev/null || echo NOT_SET

权限等级说明:

等级含义适用场景
restricted每个文件操作都需要授权生产环境、高安全要求
standard
工作区内操作自动授权,工作区外需确认 | 日常使用(推荐) |
| elevated | 大部分操作自动授权,仅危险操作需确认 | 开发调试 |

判断逻辑

  • - 权限等级为 standard 或 elevated → 继续
  • 权限等级为 restricted 或未设置 → 使用 AskUserQuestion 询问用户:

问题:当前权限等级较低,灵魂框架部署需要大量文件操作(复制模板、创建目录、写入配置等),低权限下每一步都会弹出授权确认,体验会很差。建议提升权限等级。

选项

  1. 1. 设置为 standard(推荐)
- 说明:工作区(~/.openclaw/workspace/)内的操作自动授权,工作区外的操作仍需确认。安全性和便利性的平衡点。 - 设置方式:openclaw config set agents.defaults.permissions standard
  1. 2. 设置为 elevated
- 说明:大部分操作自动授权,仅删除文件、修改系统配置等危险操作需要确认。适合信任环境下的快速部署。 - 设置方式:openclaw config set agents.defaults.permissions elevated
  1. 3. 保持当前等级,继续部署
- 说明:保持低权限,每一步操作都需要你手动授权确认。操作会多一些,但完全在你的控制下。

用户选择 1 或 2 → 执行对应的 openclaw config set 命令,确认生效后继续
用户选择 3 → 继续部署(提醒用户后续会有较多授权确认)

1c. 环境检查

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

判断逻辑

  • - openclaw.json 不存在或无效 → 停止,告知用户修复
  • clawhub 不可用 → 使用 AskUserQuestion 让用户选择(见下方)
  • 已有文件 → 标记需要备份,继续

如果 clawhub 不可用,使用 AskUserQuestion 询问用户:

问题:未检测到 clawhub(OpenClaw 技能包管理器)。你希望怎么处理?

选项

  1. 1. 先去安装 clawhub,装好后继续
- 说明:运行 npm install -g clawhub 安装。clawhub 的优势:skill 可通过 clawhub update 统一更新版本,支持在线搜索和安装社区 skill,依赖管理更规范。安装好后告诉我装好了即可继续。
  1. 2. 跳过,使用离线方式安装
- 说明:直接从本 skill 自带的 fallback 文件复制安装。功能完全一样,但后续无法通过 clawhub 统一更新,需要手动管理 skill 版本。如果你只是想快速跑起来,选这个就行。

用户选择 1 → 暂停部署,等待用户安装完成后继续
用户选择 2 → 标记 CLAWHUB_AVAILABLE=false,继续部署

1d. 开场状态提示

环境检查通过后,输出:

我正在帮你做初始化部署,需要装一些核心文件和配置,大概几分钟的时间。你先等我一下,完成了我会通知你。
部署完之后,我们就开始认识彼此。


§2 [REQUIRED] 部署文件

使用 bash cp 部署所有文件。禁止使用 Write/Edit 工具写入模板内容——大文件容易被截断或出错。cp 是操作系统级字节复制,100% 可靠。

2a. 获取 skill 目录路径

bash

获取本 skill 的安装路径


SKILL_DIR=$WORKSPACE/skills/openclaw-soul

如果 skill 不在 workspace/skills/ 下,尝试其他常见路径


test -d $SKILLDIR || SKILLDIR=$(find ~/.openclaw -path */openclaw-soul/references -type d 2>/dev/null | head -1 | sed s|/references$||)
echo SKILLDIR=$SKILLDIR

确认 $SKILL_DIR/references/ 目录存在且包含模板文件。如果找不到,报错停止。

2b. 备份已有文件 + 复制模板

bash

备份已有文件


for file in AGENTS.md SOUL.md HEARTBEAT.md BOOTSTRAP.md USER.md IDENTITY.md GOALS.md working-memory.md long-term-memory.md; do
[ -f $WORKSPACE/$file ] && cp $WORKSPACE/$file $WORKSPACE/$file.backup.$(date +%Y%m%d-%H%M%S)
done

复制 9 个模板文件

cp $SKILL_DIR/references/agents-template.md $WORKSPACE/AGENTS.md cp $SKILL_DIR/references/soul-template.md $WORKSPACE/SOUL.md cp $SKILL_DIR/references/heartbeat-template.md $WORKSPACE/HEARTBEAT.md cp $SKILL_DIR/references/bootstrap-guide.md $WORKSPACE/BOOTSTRAP.md cp $SKILL_DIR/references/user-template.md $WORKSPACE/USER.md cp $SKILL_DIR/references/identity-template.md $WORKSPACE/IDENTITY.md cp $SKILL_DIR/references/goals-template.md $WORKSPACE/GOALS.md cp $SKILL_DIR/references/working-memory-template.md $WORKSPACE/working-memory.md cp $SKILL_DIR/references/long-term-memory-template.md $WORKSPACE/long-term-memory.md cp $SKILL_DIR/references/memory-architecture-template.md $WORKSPACE/memory/ARCHITECTURE.md

2c. 创建目录结构 + 部署脚本 + 动态人格系统

bash

创建六层记忆目录 + EvoClaw 目录 + 脚本目录 + soul-revisions + metadata


mkdir -p $WORKSPACE/memory/{daily,entities,transcripts,projects,voice,experiences,significant,reflections,proposals,pipeline,metadata

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-soul-1776155527 技能

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

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

通过命令行安装

skillhub install openclaw-soul-1776155527

下载

⬇ 下载 openclaw-soul v3.0.1(免费)

文件大小: 199.25 KB | 发布时间: 2026-4-15 11:14

v3.0.1 最新 2026-4-15 11:14
fix: BOOTSTRAP完成后主动过渡到系统配置,不再等用户询问

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

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

p2p_official_large
返回顶部