# 14. 里程碑与迭代计划 ## Phase 1 — 基座搭建 (Week 1-2) > **目标**: 实现 Agent 原子模型和基本 Loop 引擎 - [ ] `agent-core` 包:Agent 基类 + SubAgent/RoleAgent/BossAgent - [ ] `loop-engine` 包:通用循环引擎(5 阶段) - [ ] `memory` 包:三级记忆系统(短期 + 长期 + Session) - [ ] 接入 ACP Core 作为 AI 内核 - [ ] 基本的 Agent CRUD API - [ ] SQLite 数据库初始化 - [ ] Agent 沙盒 workspace 目录结构 ← v1.1 ## Phase 2 — Loop 闭环 + 元能力 (Week 3-4) > **目标**: 实现完整的三层循环闭环和 BossAgent 动态建设能力 - [ ] BossAgent 5 分钟反思循环 - [ ] RoleAgent 任务拆解与 SubAgent 调度 - [ ] SubAgent 沙盒执行与结果上报 - [ ] Agent-to-Agent 通讯协议(含 v1.1 handover/feedback) - [ ] Goal 追踪与进度计算 - [ ] Cron 定时任务引擎 - [ ] BossAgent Meta Tools(agent.create/redefine/destroy/pipeline.set) ← v1.1 - [ ] PipelineRouter 流转服务 ← v1.1 - [ ] 三层差异化反思机制 ← v1.1 ## Phase 3 — 知识与记忆 (Week 5-6) > **目标**: 完善知识库和记忆系统 - [ ] 文档知识库(文件上传、FTS5 全文搜索) - [ ] 向量搜索引擎 - [ ] 长期记忆的经验提取与检索 - [ ] 反思记忆的智能复用 - [ ] Agent Define 动态管理 ## Phase 4 — Gateway 接入 (Week 7-8) > **目标**: 对接外部 IM 渠道 - [ ] 飞书 Gateway 适配器 - [ ] WhatsApp Gateway 适配器 - [ ] 钉钉 Gateway 适配器 - [ ] 统一消息路由 - [ ] IM ↔ Agent 双向通讯 ## Phase 5 — 控制面板 (Week 9-10) > **目标**: 构建前端监控与管理界面 - [ ] 公司运营仪表盘 - [ ] Agent 拓扑图(可视化组织架构 + Pipeline DAG) - [ ] Goal 进度面板 - [ ] 日志查看器 - [ ] Agent 创建/编辑界面 ## Phase 6 — 优化与开放 (Week 11-12) > **目标**: 性能优化和系统开放 - [ ] 并发控制与资源管理优化 - [ ] Loop 性能调优 - [ ] 多用户隔离("一人一公司") - [ ] 开放 API 文档 - [ ] 压力测试与稳定性验证 --- ## 附录 ### A. 关键设计决策 | 决策 | 选择 | 替代方案 | 理由 | |------|------|----------|------| | Agent 基类继承 | 单继承 + 组合 | 接口实现 | JS 无接口概念,组合更灵活 | | 通讯协议 | ACP JSON-RPC | REST API | Agent 间需要流式双向通讯 | | 数据库 | SQLite | PostgreSQL | 无外部依赖,轻量部署 | | 向量搜索 | 本地嵌入 | 云服务 | 数据隐私 + 离线可用 | | 进程隔离 | 子进程沙盒 | Docker 容器 | 轻量级,启动快 | | Pipeline 管理 | BossAgent Memory | 框架层模块 | Pipeline 是动态推理产物,不是静态模板 | | Agent 内部实现 | 沙盒自治 | 框架预设 | 框架不应限制 Agent 的创造力 | ### B. 术语表 | 术语 | 英文 | 定义 | |------|------|------| | 感知 | Perceive | Agent 从环境获取信息的过程 | | 推理 | Reason | Agent 基于信息进行逻辑推理的过程 | | 拆解 | Decompose | 将复杂任务拆分为可执行子任务 | | 反思 | Reflect | Agent 对执行结果进行评估和策略优化 | | 闭环 | Loop | 完整的感知→执行→反馈→优化循环 | | 间隙 | Gap | 当前状态与目标之间的差距 | | 流转 | Handover | 同级 Agent 之间的任务交接 | | 元能力 | Meta Capability | BossAgent 操控框架本身的系统级工具 | | 自治 | Autonomy | Agent 在沙盒内独立决策和执行的能力 | --- > 📝 **文档版本**: v1.1 > 📅 **创建日期**: 2026-03-21 > 📅 **更新日期**: 2026-03-23 > ✍️ **维护者**: LemonBoss Team