移除了所有Hermes相关的命名引用,包括: - 从.gitignore中清理相关构建缓存文件 - 将README中的beaver-home路径配置更新 - 完善backend/README.md文档说明Beaver后端主线实现 - 移除Hermes风格的相关注释和兼容性代码 - 清理nanobot环境变量兼容性处理 - 删除技能迁移和服务迁移相关功能代码 - 更新测试用例中相关命名和函数名 BREAKING CHANGE: 移除了Hermes迁移相关API和CLI命令,不再支持nanobot环境变量兼容性
30 lines
1.5 KiB
Markdown
30 lines
1.5 KiB
Markdown
# Beaver Backend
|
||
|
||
这是 `Beaver` 后端。
|
||
|
||
当前已经落地的主线:
|
||
|
||
1. 以统一 `engine` 为核心,让主 agent 和 sub-agent 共享同一套运行内核。
|
||
2. 聊天入口支持 Main Agent 自动 Task 化、验证、反馈门控。
|
||
3. skills 已有版本化、receipt/effect 记录、学习候选门控,以及后台 assisted learning pipeline。
|
||
4. Agent Team v1 已支持内部 `sequence / parallel / dag` coordinator。
|
||
5. Task mode 已能通过 `TaskExecutionPlanner` 按需调用 sub-agent/team;team node 由 `TaskSkillResolver` 绑定 published skill,缺失时生成 ephemeral guidance,最终仍由主 Agent synthesis 生成用户回答。
|
||
6. Skill Learning 已支持后台 run-once/worker 自动生成 draft、safety report、eval report、人工审核发布和前端审核工作台;worker 不会自动 approve/publish。
|
||
|
||
## 当前结构
|
||
|
||
- `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`:外部系统与协议集成
|
||
|
||
## 说明
|
||
|
||
后端已切到 Beaver 主线,不再保留旧实现、vendored 第三方 runtime 或迁移期旧命名兼容入口。所有 agent 运行都复用 `beaver.engine`,多 agent 协调通过 Beaver 自有 coordinator 和 `ExecutionGraph` 表达。
|