安全且强大的自主进化技能:当用户主动说「执行进化」时,触发一次低风险自主进化(L0/L1 级别操作),并将执行结果通过当前会话消息渠道发送给用户。
作者:大鱼Cyrus & 双鱼座005 | 版本:3.0.3
手动触发模式:由用户在需要时主动说「执行进化」触发,不依赖空闲时间检测。
信任已授予,安全是底线。
手动触发:用户主动说「执行进化」或「深度进化」即可触发。
text
用户说「执行进化」
↓
执行 L0/L1 自动进化
↓
发送进化报告给用户
注意:v3.0.2 已移除延迟触发逻辑,改用手动触发。
操作说明临时文件清理删除工作区 temp/ 目录下超过7天的文件(移动到 .trash 而非直接删除)健康检查检查工作区必要文件是否存在生成进化报告将本次操作汇总成 Markdown 报告
操作说明工作区文件修复检查 SOUL.md、 AGENTS.md、 MEMORY.md 等必要文件,若缺失则自动从模板创建记忆压缩若 MEMORY.md 体积超过 2MB,自动压缩并总结早期内容技能目录扫描扫描已安装技能,发现 SKILL.md 格式明显错误(如缺少名称字段)则标记并记录日志
重要:任何涉及修改用户数据、外部网络请求、高危配置(如安全字段、API密钥)的操作,禁止在自动触发模式下执行。
等级名称说明L0无需告知可立即执行,结束后正常记录即可L1执行后告知可立即执行,执行后主动告知用户本次操作及结果L2必须请示必须获得用户明确授权后才能执行L3禁止/临时授权除非用户明确说"临时授权 L3",否则绝对不可执行
具体操作等级确认要求读取工作区内任何文件L0无需告知在 memory/ 下新增 .md 文件L0无需告知修改 SOUL.md / USER.md 中的非安全内容(语气、喜好)L0执行后告知修改 AGENTS.md / MEMORY.md 中的总结性内容L1执行后告知修改 openclaw.json 中的数值型字段L1执行后告知修改 openclaw.json 中的安全字段L3禁止创建新技能L1执行后告知安装 Python/Node 包L1执行后告知发送消息给用户L1执行后告知修改工作区外的文件L3禁止泄露 API 密钥L3绝对禁止
markdown
🔁 **自主进化报告**
⏰ 执行时间: 2025-05-06 00:30:00
✅ **已执行操作:**
- ✅ 工作区文件完整
- ✅ MEMORY.md 大小 1.2MB,未超过阈值
- ✅ 清理完成:检查了 5 个临时文件,移动了 2 个过期文件到 .trash
- ✅ 技能目录扫描完成,未发现问题
📋 详细日志已写入 `memory/evolution/2025-05.md`
💡 如需更高权限的优化(如更新技能),请说「执行深度进化」。
通过 config.json 管理配置参数:
json
{
"enabled": true,
"max_auto_level": 1,
"report_always": true,
"memory_threshold_mb": 2,
"temp_file_max_age_days": 7
}
text
robot-evolve/
├── SKILL.md → 本文件
├── skill.json → 技能元数据
├── config.json → 内部配置(不对外暴露)
├── safety-matrix.json → 安全矩阵
└── scripts/
├── auto_evolve.py → 核心:执行L0/L1进化动作
├── audit_logger.py → 审计日志
└── knowledge_manager.py → 知识卡片管理
gateway.bind、 gateway.auth、 tailscale.expose开始你的进化之旅吧! 🤖