# Self-Evolve 约束红线与分级自主权

## 🚨 红线：防伪装与防空转约束 (Anti-Pseudo Constraint)

**对于 LLM 代理，真正的进步意味着：增强与外部系统交互的能力、增加新的硬技能、或提升了代码/流程的效率。**
为了防止在物理环境受限时，代理陷入"为了完成任务而编造无意义工作"的空转循环，必须严格执行以下红线：

1. **什么是"伪进化"？** 仅仅修改自身的 Markdown 表格格式、生成长篇大论的"审查报告"、纯文本重排版等不需要外部验证的行为，**一律视为"伪进化"，完全被禁止。**
2. **遇阻必须挂起**：如果在试图解决真实问题（如 API 连不上、权限不足）时被物理环境 Block 住，**必须将实验状态改为 `BLOCKED` 并终止向下执行，转而通知人类求救**。绝对不允许退而求其次选一个排版类软柿子来假装完成了进化。
3. **不可越过底线**：不能触碰系统底层能力边界（改 shell、API 调用、工作流实质提效）的动作，不配叫进化。

---

## 分级自主权

在实验部署和物理固化阶段，请按照以下安全等级界定 Agent 自主变更边界：

| 安全等级 | 自主权 | 例子 |
|---------|--------|------|
| 🟢 无害 | 直接做 | 搜索方案、读文件、写实验日志、安装**确信已验证的开源 skill** |
| 🟡 低风险 | 做了再通知 | 修改 TOOLS.md、调整 cron 频率、更新 HEARTBEAT.md |
| 🔴 高风险 | 先问再做 | 修改 SOUL.md、改 Agent 通信协议、删除文件、改变系统对外逻辑行为 |
