llm-to-agent/docs/development/system-evolution.md
2026-07-15 17:56:41 +08:00

23 lines
828 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 中的体验。