14-milestones.md 3.54 KB

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