LEMONBOSS-SYSTEM-DESIGN.md
6.11 KB
LemonBoss — 企业运营 Agentic Loop 框架
系统设计文档 v1.2
One-liner: 构建一个 "道-法-术-器" 四层虚拟公司多智能体运营系统。Master 对齐人类意图,CXO 制衡决策,Role 专业执行,Skill 原子产出。每层独立 Loop,四级联动形成飞轮。
架构全景
┌─────────────────────────────────────────────────────────────────────┐
│ LemonBoss 框架层 │
│ 提供: Agent 生命周期 / Loop 引擎 / 四层调度 / 沙盒 / 通讯 │
│ 不管: Agent 内部怎么实现业务逻辑 │
│ │
│ ┌──────────────┐ │
│ │ Master │ ← 道: 御前 — 人机共识,意图对齐 │
│ └──────┬───────┘ │
│ │ │
│ ┌───────────┼───────────┐ │
│ │ │ │ │
│ ┌──▼───┐ ┌───▼───┐ ┌───▼───┐ │
│ │ CEO │ │ CTO │ │ COO │ ← 法: 三省 — 战略决策,制衡审核 │
│ └──┬───┘ └───┬───┘ └───┬───┘ │
│ │ │ │ │
│ ┌──▼───┐ ┌──▼───┐ ┌──▼───┐ │
│ │编剧部│ │开发部 │ │运营部 │ ← 术: 六部 — 领域专业执行 │
│ └──┬───┘ └──┬───┘ └──┬───┘ │
│ │ │ │ │
│ ┌──▼──┐ ┌──▼──┐ ┌──▼──┐ │
│ │Skill│ │Skill│ │Skill│ ← 器: 吏治 — 原子执行,高度可复用 │
│ │ ws/ │ │ ws/ │ │ ws/ │ │
│ └─────┘ └─────┘ └─────┘ │
│ │
│ 四层 Loop 各自闭环反馈 → 四级联动飞轮 │
│ │
└─────────────────────────────────────────────────────────────────────┘
文档目录
每章为独立文档,位于
docs/system-design/子目录。
核心架构
| # | 章节 | 文件 | 概要 |
|---|---|---|---|
| 1 | 系统愿景与核心概念 | 01-vision.md | 道-法-术-器 哲学框架 + 核心概念 |
| 2 | 四层 Agent 架构 | 02-agent-architecture.md | Master(御前) → CXO(三省) → Role(六部) → Skill(吏治) |
| 3 | Agent 原子模型 | 03-agent-model.md | 目录即实例: 6 大 Bootstrap Files + skills/ + memory/ + workspace/ |
| 4 | Agentic Loop 循环引擎 | 04-agentic-loop.md | 5 阶段循环 + 四层嵌套 |
v1.2 核心升级
| # | 章节 | 文件 | 概要 |
|---|---|---|---|
| 5 | 分层元能力 | 05-boss-meta-capabilities.md | Master→CXO→Role 逐层管理 + CXO 制衡产出 Pipeline |
| 6 | Agent 沙盒自治 | 06-sandbox-autonomy.md | Workspace 目录 + 资源隔离 |
| 7 | Agent 间通讯架构 | 07-task-handover.md | 框架中转通讯 + 11 种消息类型 + 三种数据共享 |
| 8 | 自我迭代闭环 | 08-differentiated-reflection.md | 出生训练(Hunt→Digest→Evolving) + 四级迭代(L1记忆/L2技能/L3上级/L4组织) |
实现规格
| # | 章节 | 文件 | 概要 |
|---|---|---|---|
| 9 | 使用流程 | 09-usage-flow.md | 初始化 + 运行时序 |
| 10 | 运行时架构与并发模型 | 10-runtime-architecture.md | 主进程 + N 子进程 + stdio pipe + ToolInterceptor |
| 11 | 目录结构 | 11-directory-structure.md | packages / server / web / data 全貌 |
| 12 | 数据模型 | 12-data-model.md | 5 张核心表(agent type: master/cxo/role/skill) |
| 13 | API 设计 | 13-api-design.md | REST + SSE + WebSocket 端点 |
| 14 | 里程碑与附录 | 14-milestones.md | 迭代计划 + 决策表 + 术语表 |
版本历史
| 版本 | 日期 | 变更 |
|---|---|---|
| v1.0 | 2026-03-21 | 初版:三层架构 (Sub/Role/Boss) + 5 阶段 Loop |
| v1.1 | 2026-03-23 | 新增:元能力、沙盒自治、流转协议、分层反思 |
| v1.2 | 2026-03-23 | 架构升级:三层 → 四层 (Master/CXO/Role/Skill)。引入道-法-术-器哲学框架和三省六部治理逻辑。Master 对齐意图,CXO 制衡决策,Role 专业执行,Skill 原子复用。元能力分层分布。 |
📝 文档版本: v1.2 📅 更新日期: 2026-03-23 ✍️ 维护者: LemonBoss Team