1.8 KiB
1.8 KiB
System Evolution
System Evolution 让 Agent 像维护普通开发项目一样维护自身。进化目标由用户提出,不要求 Agent 主动发现问题。
System Evolution Profile
- 期望实现阶段:P3
- 实际开发状态:未开始
- 已确认点:它是绑定 Agent 自身源码仓库的特殊 Project Profile,不是独立系统。
- 待确认点:初始化方式、默认项目规则、允许使用的 Tool 与上下文装配。
候选版本工作区
- 期望实现阶段:P3
- 实际开发状态:未开始
- 已确认点:Agent 在隔离 Git worktree 中分析、修改和测试自身,不直接篡改当前运行副本。
- 待确认点:worktree 生命周期、并行候选版本和磁盘清理。
变更与测试报告
- 期望实现阶段:P3
- 实际开发状态:未开始
- 已确认点:发布前向用户展示 Diff、测试结果和变更说明。
- 待确认点:最低测试门槛、健康检查、失败结果的保留与重新修改。
Git 发布确认
- 期望实现阶段:P3
- 实际开发状态:未开始
- 已确认点:commit、merge、push 等 Git 写操作必须经用户确认。
- 待确认点:确认粒度、CLI/TUI 交互、拒绝后的候选版本处理。
Supervisor 与回退
- 期望实现阶段:P3
- 实际开发状态:未开始
- 已确认点:Supervisor 位于内核外,负责版本切换、启动、健康检查和失败回退。
- 待确认点:部署布局、进程交接、版本指针和自动回退判定。
进化历史与评估
- 期望实现阶段:P4
- 实际开发状态:未开始
- 已确认点:初期 Git 历史和 Run 日志即为进化记录;后续可关联需求、Diff、测试、发布和回退。
- 待确认点:是否需要独立 Evolution Record、基准任务以及新旧版本比较方式。