# System Evolution 状态:todo 期望阶段:P3 ## 目标 使 Agent 能像维护普通开发项目一样维护自身。进化由用户在专属 Project 中提出需求或反馈驱动,不要求 Agent 主动发现问题。 ## 已确定 - `System Evolution` 是特殊 Project Profile,绑定 Agent 自身源码仓库。 - Agent 在 Git worktree 中分析、修改、测试候选版本。 - 用户查看 Diff 后确认 Git commit/merge/push 等写操作。 - Supervisor 在内核外负责候选版本切换、启动、健康检查和失败回退。 - 初期以 Git 历史和 Run 日志记录演化过程;复杂评估与进化档案后置。 ## 待细化 - Supervisor 的最小实现和版本切换方式。 - 候选版本测试、健康检查和回退判定。 - 发布确认在 CLI/TUI/Web/Desktop 中的体验。