23 lines
828 B
Markdown
23 lines
828 B
Markdown
# 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 中的体验。
|