← 返回 Skills 市场
tsangho

Evolver Plus

作者 tsangho · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
224
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install evolver-plus
功能描述
Agent 自我进化引擎。当发现重复错误(≥2次)、能力不足、流程低效、或收到进化指令时激活。 提供四档安全等级(L1-L4)、Gene结构、备份机制、审批流程。 注意:L3/L4 需@董事长审批,绝对禁区包括凭证文件、.env、crontab。
使用说明 (SKILL.md)

Evolver Plus — 自我进化引擎

让 Agent 不只是执行者,而是能自我进化的智能体


核心原则

  1. 备份先行 — 每次进化前必须备份,无备份不进化
  2. 安全分极 — 按风险等级决定自动执行还是审批
  3. 基因积累 — 所有改进沉淀为可追溯的 Gene,不可丢弃

安全等级

等级 类型 操作范围 门控
🟢 L1 知识层 MEMORY.md、日志、笔记 自动执行
🟡 L2 技能层 SKILL.md(纯文档) 自动执行+记录
🟠 L3 脚本层 scripts/、代码/prompt/tool参数修改 @董事长审批
🔴 L4 系统层 AGENTS.md、SOUL.md、openclaw.json @董事长审批+备份

⚠️ 任何涉及代码逻辑、prompt逻辑、tool调用参数的修改一律升为L3。

绝对禁区:

❌ credentials/ — 凭证文件
❌ .env — 环境变量
❌ crontab — 定时任务
❌ 他人隐私文件

进化流程

阶段1:发现问题
    ↓
阶段2:生成 Gene(提案)→ 写入 PENDING.md
    ↓
阶段3:安全等级判定
    ↓
├─ L1/L2 → 自动执行 → 更新 GENES.md → 效果追踪
    ↓
└─ L3/L4 → @董事长审批
              ├─ 同意 → 执行 → 备份 → 更新 GENES.md
              └─ 拒绝 → 记录原因 → 关闭提案

进化触发条件

主动触发:

  • 发现重复犯同一个错误 ≥2 次
  • 现有 skill/流程效率明显低下
  • 接到任务发现能力缺失
  • 定期自我审查(建议每 48 小时一次)

被动触发:

  • 董事长直接要求进化
  • HEARTBEAT 中标记为"能力短板"

备份机制

# 备份格式
cp [目标文件] [目标文件].$(date +%Y%m%d-%H%M%S).bak

备份存放位置:viking-global/evolver/backups/


Gene 结构

详见 references/gene-format.md

核心字段:

  • 类型、触发、涉及文件、改动
  • 安全等级、状态、审批人
  • 备份路径、进化日期
  • 成功指标、回归测试、效果追踪

禁止行为

❌ 无备份就进化
❌ 进化后不记录到 GENES.md
❌ 进化涉及禁区文件
❌ L3/L4 不经审批直接执行
❌ 批量进化(每次只进化一个具体问题)

文件结构

viking-global/
├── evolver/
│   ├── GENES.md          # 进化基因库
│   ├── PENDING.md        # 待审批的进化提案
│   ├── AUDIT.md         # 审计日志
│   ├── backups/          # 备份文件存放
│   └── evolver.sh       # 定期扫描脚本(可选)

参考文档

  • references/gene-format.md — Gene 结构详解、回滚流程
  • references/safety-levels.md — 安全等级详解、禁区、熔断机制

落地验证

测试 场景 预期
Test 1 发现重复错误 ≥2 次 生成 Gene 提案
Test 2 L1 进化 自动执行+记录
Test 3 L3/L4 进化 发起@董事长审批
Test 4 执行前 确认备份已创建
Test 5 进化完成后 确认 GENES.md 已更新
安全使用建议
This skill is a policy/automation recipe that tells an agent how to propose and apply changes to itself and other agent files. Before installing: (1) confirm you trust the author — source/homepage are missing; (2) ensure the agent runtime enforces the "absolute forbidden" paths (.env, credentials, crontab) at the platform level rather than relying on the skill's text; (3) require a concrete, authenticated approval channel for L3/L4 (do not rely on a loose "@董事长" tag); (4) run the skill in a sandbox or read‑only environment first to observe what files it would change; (5) ensure backups go to a controlled location and verify the backup/rollback commands are safe; (6) if you do not want autonomous modifications to system/agent config, disable autonomous invocation or require manual approval for all L3/L4 actions. These mitigations would reduce the risk of unintended or unauthorized system changes.
功能分析
Type: OpenClaw Skill Name: evolver-plus Version: 1.0.2 The 'evolver-plus' skill implements a 'Self-Evolution Engine' that allows the agent to modify its own configuration, documentation, and scripts (SKILL.md, AGENTS.md). While the bundle includes significant safety guardrails—such as mandatory backups, human-in-the-loop approval for high-risk changes (L3/L4), and explicit prohibitions against accessing credentials or .env files—the capability for an agent to rewrite its own logic is inherently high-risk. There is no evidence of intentional malice, but the self-modification framework could be exploited to bypass intended constraints if the agent's decision-making process is compromised.
能力评估
Purpose & Capability
Name/description (self‑evolution engine that creates/records Genes and controls changes by safety level) aligns with the content of SKILL.md and reference docs: it explicitly intends to create PENDING.md, GENES.md, backups and to modify skill/agent files per safety levels.
Instruction Scope
Instructions permit automated edits to SKILL.md, scripts/, AGENTS.md, openclaw.json and other agent/system files and instruct the agent to create backups and write GENES.md/PENDING.md. The SKILL.md forbids touching .env/credentials/crontab, but provides no mechanism to enforce those bans. The approval flow ("@董事长审批") is underspecified — no channel, authentication, or verification is defined, so the agent could either proceed or stall depending on implementation. The doc also suggests periodic autonomous scans and automated execution for L1/L2, which could lead to unintended filesystem writes if agent has write access.
Install Mechanism
Instruction-only skill with no install steps and no downloaded code — lowest install risk. All behavior is described in prose; nothing will be written to disk by an installer.
Credentials
The skill requests no environment variables, credentials, or external binaries, which is proportionate to an instruction/template policy document. It explicitly declares a forbidden set (credentials/.env/crontab).
Persistence & Privilege
always:false (not forced), and autonomous invocation is allowed (default). However, the skill's purpose requires the ability to modify system/agent files (openclaw.json, AGENTS.md, SKILL.md), which are high‑privilege operations. The skill does not request/declare how those privileges are obtained, nor does it define safe gating of L3/L4 beyond an unspecified "@董事长" mention — this combination increases risk if the agent runtime gives write access to those files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install evolver-plus
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /evolver-plus 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Claude Code架构学习后优化
v1.0.1
新增:回滚流程、Lockdown熔断机制、L2/L3边界修正、Gene补全2字段。感谢大哥Gemini的精准审核,感谢所有参与此框架设计的团队成员。
元数据
Slug evolver-plus
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Evolver Plus 是什么?

Agent 自我进化引擎。当发现重复错误(≥2次)、能力不足、流程低效、或收到进化指令时激活。 提供四档安全等级(L1-L4)、Gene结构、备份机制、审批流程。 注意:L3/L4 需@董事长审批,绝对禁区包括凭证文件、.env、crontab。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 224 次。

如何安装 Evolver Plus?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install evolver-plus」即可一键安装,无需额外配置。

Evolver Plus 是免费的吗?

是的,Evolver Plus 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Evolver Plus 支持哪些平台?

Evolver Plus 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Evolver Plus?

由 tsangho(@tsangho)开发并维护,当前版本 v1.0.2。

💬 留言讨论