# Beaver Backend 这是新的 `Beaver` 后端代码骨架。 旧实现已保留在 [backend-old](/home/ivan/xuan/nano_project/app-instance/backend-old),新目录用于按 [change.md](/home/ivan/xuan/nano_project/app-instance/backend/change.md) 的蓝图逐步重建后端。 当前阶段目标: 1. 先建立新的目录边界和包结构。 2. 明确 `beaver` 作为统一命名。 3. 以统一 `engine` 为核心,后续让所有 agent 共享同一套运行内核。 ## 当前结构 - `beaver/foundation`:底层公共设施 - `beaver/engine`:统一 agent 内核 - `beaver/coordinator`:多 agent 协调层 - `beaver/tools`:工具系统 - `beaver/skills`:技能系统 - `beaver/memory`:记忆与经验沉淀 - `beaver/permissions`:权限与治理 - `beaver/services`:应用服务层 - `beaver/interfaces`:CLI / Web / Gateway / Channels 薄入口 - `beaver/integrations`:外部系统与协议集成 ## 说明 这个目录当前还是第一版骨架,不等于完成迁移。 后续迁移原则: 1. 不再新增 `nanobot` 命名。 2. 不在新目录中保留 `third_party/`。 3. 所有 agent 最终都复用 `beaver.engine`。