- 在 LiteLLMProvider 中添加 "reasoning_content" 到允许的消息键集合中 - 修改 _apply_thinking_mode 方法以强制禁用思考模式,不再基于模型名称判断 - 总是设置 enable_thinking 为 False 并添加 thinking.type: disabled 配置 - 更新相关测试用例验证新的思考模式行为 fix(web): 修复非运行状态下的直接处理逻辑 - 创建 _run_web_direct 辅助函数来处理代理服务的直接提交/处理逻辑 - 当代理服务未运行时使用 process_direct 而不是 submit_direct - 更新 REST 和 WebSocket 接口以使用新的处理逻辑 - 添加相应的单元测试验证非运行状态下使用直接处理 test(config): 添加代理配置重载功能的测试 - 添加 test_reload_agent_config_updates_booted_loop_config 测试函数 - 验证配置文件更新后代理循环能够正确加载新配置 - 测试模型、API 基础地址和 API 密钥的更新 chore(frontend): 默认禁用前端思考模式偏好 - 将前端思考模式存储的默认值从 true 改为 false - 确保窗口未定义时返回 false 而不是 true - 更新本地存储缺失时的默认行为为禁用思考模式
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 表达。