- 将所有环境变量前缀从NANO_改为BEAVER_ - 更新README.md文档内容,包括项目介绍、组件说明和快速开始指南 - 修改.gitignore文件,添加auth-portal运行时路径排除规则 - 更新app-instance镜像标签从nano/app-instance改为beaver/app-instance - 增强技能安全检查器,支持工具前缀白名单功能 - 添加技能草稿重新检查安全性API端点 - 扩展证据选择器,收集工具调用名称用于技能学习 - 改进技能合成器,基于实际调用的工具生成工具提示 - 优化路由超时处理机制,增加重试逻辑 - 更新后端架构文档,添加可视化入口和基础概念说明 - 实现在WebSocket消息中传递工具迭代次数信息
Beaver Backend
这是 Beaver 后端。
当前已经落地的主线:
- 以统一
engine为核心,让主 agent 和 sub-agent 共享同一套运行内核。 - 聊天入口支持 Main Agent 自动 Task 化、验证、反馈门控。
- skills 已有版本化、receipt/effect 记录、学习候选门控,以及后台 assisted learning pipeline。
- Agent Team v1 已支持内部
sequence / parallel / dagcoordinator。 - Task mode 已能通过
TaskExecutionPlanner按需调用 sub-agent/team;team node 由TaskSkillResolver绑定 published skill,缺失时生成 ephemeral guidance,最终仍由主 Agent synthesis 生成用户回答。 - 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 表达。