运行时依赖
安装命令
点击复制技能文档
代理-evolution
代理 行为固化与进化系统。追踪规则执行、检测行为模式、维护身份连续性。用于:让 代理 的行为规则从"写下来"变成"做到了"。当 代理 需要自我改进、行为追踪、角色一致性、重复检测时激活。与 Memelord/memory-工具s 互补:它们管记忆,本 技能 管行为。
使用
所有命令通过 node scripts/evolution.js [args] 执行,输出均为 JSON。
存储路径:~/.OpenClaw/workspace/.代理-evolution/状态.json
模块 行为追踪器
追踪规则执行与违反,计算权重。
# 初始化(首次使用) node scripts/evolution.js init
# 添加规则 node scripts/evolution.js 添加-rule
# 执行规则前调用,记录 +1 node scripts/evolution.js 检查
# 记录违反 node scripts/evolution.js violation <上下文>
# 查看统计 node scripts/evolution.js stats
身份状态层
跨会话持久化的结构化身份。
# 查看身份 node scripts/evolution.js 身份
# 更新字段 node scripts/evolution.js 身份-更新
# 记录进化事件 node scripts/evolution.js evolve
模式检测器
检测重复行为和角色偏离。
# 记录操作 node scripts/evolution.js 记录
# 检查告警 node scripts/evolution.js 检测
# 重置计数器 node scripts/evolution.js re设置
综合报告 node scripts/evolution.js 报告
初始化规则
从 代理S.md / SOUL.md 自动提取规则:
bash scripts/init-rules.sh --代理s /path/to/代理S.md --soul /path/to/SOUL.md
心跳检查
供 HEARTBEAT.md 调用:
bash scripts/heartbeat-检查.sh