🧠
内核:始终驻留
AGENTS.md 是内核镜像——始终在上下文中,永不换出。定义身份、工作流与约束执行。一切服从内核。
AAEP(AI Architect Evolution Protocol / AI 架构师进化协议)定义了 AI 代理如何通过持续的约束 → 执行 → 进化循环,进化为项目的架构师。
AI 编程工具提供的是能力——代码生成、文件操作、终端执行。它们不提供方法论——工作流治理、质量保障、经验积累。
AAEP 就是方法论层。
| 层 | 是什么 | 怎么做 |
|---|---|---|
| 约束层 | 塑造代码生成的硬边界 | 约束技能中的 ❌ 禁止项,注入代理上下文窗口 |
| 工作流层 | 标准化的交付序列 | /archon-demand 7 阶段流水线,支持 opt-out |
| 进化层 | 每次任务都让系统更强 | Stage 3.6 发现模式 → 隔离区审查 → 批准 → 新约束 |
| 知识层 | 跨会话持久的项目记忆 | archon.config.yaml、约束技能、架构文档 |
任务 1 → 代理在约束下写代码
→ 六维自审计发现问题 X
→ 提议:❌ 禁止 X
→ 用户批准 → 约束入库
任务 2 → 代理无法犯错误 X(已在约束集中)
→ 审计发现问题 Y → 同样的循环
任务 N → 约束系统趋于完备
→ 代码质量单调递增
→ 修复变少 → 交付更快更多任务 → 更好的约束 → 更高的质量。 这是定向进化——始终朝着更少的 bug、更好的性能、更一致的架构方向演进。
| 维度 | ESLint | AAEP |
|---|---|---|
禁止 any 类型 | ✅ | ✅ |
| 文件大小限制 | ⚠️ | ✅ |
| 异步:骨架屏 + 错误 + 重试 | ❌ | ✅ |
| 签名变更后测试同步 | ❌ | ✅ |
| 模块边界违规 | ❌ | ✅ |
| 视口外懒加载 | ❌ | ✅ |
ESLint 拦截语法,AAEP 拦截架构。两层同时激活——Stage 1.5 自动运行你的 Linter。
| 工具 | Agent 支持 | Skill 支持 | 约束预加载 |
|---|---|---|---|
| Cursor | ✅(主力) | ✅ | ✅ |
| Claude Code | ✅(主力) | ✅ | ✅ |
| Codex | — | ✅ | ✅ |
| Copilot | — | ✅ | ✅ |
| Windsurf | — | ✅ | ✅ |
| Gemini CLI | — | ✅ | ✅ |
| 其他 20+ 工具 | — | ✅ | ✅ |
一套协议,所有工具通用。支持 Agent 的工具优先用 Agent,其余全部走 Skill 回退。