46 lines
1.8 KiB
Markdown
46 lines
1.8 KiB
Markdown
# 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、基准任务以及新旧版本比较方式。
|