|
|
c3d84b904a
|
feat: implement channel runtime connectors
|
2026-06-03 16:22:44 +08:00 |
|
|
|
ee972441f5
|
docs: harden external connector implementation plans
|
2026-06-03 10:32:50 +08:00 |
|
|
|
d335199a64
|
docs: add external connector implementation plans
|
2026-06-03 09:24:06 +08:00 |
|
|
|
feeaccc0e3
|
docs: tighten external connector contract
|
2026-06-03 09:12:30 +08:00 |
|
|
|
cf35edb4ca
|
docs: decouple external connector sidecar design
|
2026-06-02 18:05:46 +08:00 |
|
|
|
e0a4862af8
|
docs: add openclaw sidecar connector design
|
2026-06-02 17:59:57 +08:00 |
|
|
|
c3a0aef104
|
docs: tighten channel connector API plan
|
2026-06-02 16:07:01 +08:00 |
|
|
|
b25713a141
|
docs: refine channel connectors foundation plan
|
2026-06-02 15:51:16 +08:00 |
|
|
|
d74a1c9c12
|
docs: add channel connectors foundation plan
|
2026-06-02 15:37:36 +08:00 |
|
|
|
834d4e1e2f
|
docs: add channel connector pairing design
|
2026-06-02 15:17:46 +08:00 |
|
|
|
6a6ddc21c0
|
docs: design terminal websocket channel
|
2026-06-01 16:41:19 +08:00 |
|
|
|
826db8ec2e
|
```
feat(llm): 添加 Hermes Gateway LLM 设计文档
```
|
2026-06-01 16:05:15 +08:00 |
|
|
|
33a9845566
|
```
feat(engine): 添加技能查看工具并优化异步任务管理
- 添加SkillViewTool到引擎加载器中,增强技能管理功能
- 在AgentLoop中引入_active_direct_task来跟踪活跃任务
- 实现直接任务执行时的同步处理逻辑
- 更新工具实例化方式以支持依赖注入
feat(config): 增加智能体运行时参数配置支持
- 扩展AgentDefaultsConfig添加max_tokens和temperature字段
- 实现配置解析函数_first_config_value处理多个配置源
- 支持通过Web API动态更新智能体运行时参数
- 添加前端页面配置表单和验证逻辑
refactor(provider): 统一最大令牌数参数类型为可选整型
- 将所有LLM提供者的max_tokens参数改为int | None类型
- 为AnthropicProvider实现模型特定的最大令牌数默认值
- 调整参数传递逻辑,优先级:调用参数 > 配置文件 > 模型默认值
- 移除硬编码的默认值,改用条件判断
feat(process): 增强事件投影功能
- 添加工具调用开始/结束事件的映射逻辑
- 实现技能激活事件的识别和展示
- 添加辅助函数处理工具调用名称和参数提取
- 优化运行记录关联逻辑,提升事件匹配准确性
fix(web): 更新网络请求客户端信任环境设置
- 将WebFetchTool和WebSearchTool的trust_env参数设为True
- 确保HTTP客户端能够正确使用系统代理配置
- 修复可能的网络连接问题
test: 添加配置加载和事件投影相关测试
- 新增智能体默认参数配置测试用例
- 实现API配置持久化和重载测试
- 添加技能卡片和工具事件的投影测试
```
|
2026-05-27 13:37:06 +08:00 |
|
|
|
55b39563a0
|
test: cover task detail live timeline updates
|
2026-05-26 13:49:31 +08:00 |
|
|
|
41ac87e322
|
feat: make task detail timeline first
|
2026-05-26 13:48:18 +08:00 |
|
|
|
542b23ef6e
|
fix: tighten task detail component interactions
|
2026-05-26 12:48:27 +08:00 |
|
|
|
9002d1206f
|
feat: add task detail timeline components
|
2026-05-26 12:30:22 +08:00 |
|
|
|
dd9f40b38c
|
fix: allow user task timeline actor
|
2026-05-26 12:24:50 +08:00 |
|
|
|
96562877cc
|
fix: align agent timeline event contract
|
2026-05-26 12:20:33 +08:00 |
|
|
|
f58a57e5b8
|
test: cover failed task team timeline projection
|
2026-05-26 12:13:20 +08:00 |
|
|
|
362aae9b12
|
feat: enrich task process timeline events
|
2026-05-26 12:09:57 +08:00 |
|
|
|
29d175222d
|
fix: make acceptance timeline dedupe robust
|
2026-05-26 12:04:12 +08:00 |
|
|
|
2e4f8541ee
|
fix: dedupe task timeline milestones
|
2026-05-26 11:59:49 +08:00 |
|
|
|
a1164dc49a
|
fix: harden task timeline model
|
2026-05-26 11:52:46 +08:00 |
|
|
|
7b638b083a
|
feat: add task timeline model
|
2026-05-26 11:28:57 +08:00 |
|
|
|
6e9e74d1ee
|
feat(engine): 添加运行时上下文支持并重构工具迭代限制
添加 RuntimeContext 类用于捕获模型运行时的日期时间信息,
包括UTC时间、本地时间和时区信息,并在系统提示中显示这些信息。
同时增加最大上下文消息数和工具迭代次数的配置选项,
将验证服务从引擎加载器中移除,并更新相关的数据结构和接口。
BREAKING CHANGE: 移除了验证服务,相关字段被替换为证据状态和接受状态。
- 添加 RuntimeContext 类和相关渲染方法
- 增加 max_context_messages 和 max_tool_iterations 配置
- 移除 ValidationService 相关代码
- 更新消息记录中的验证状态字段
- 添加原始工具调用检测和回退处理
|
2026-05-26 11:18:35 +08:00 |
|
|
|
16347caf5e
|
Add task detail live execution design
|
2026-05-26 10:55:16 +08:00 |
|
|
|
030bce8a60
|
feat(litellm): 添加 reasoning_content 支持并强制禁用思考模式
- 在 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
- 更新本地存储缺失时的默认行为为禁用思考模式
|
2026-05-22 17:43:21 +08:00 |
|
|
|
c671b66043
|
feat(frontend): restore session progress sidebar
|
2026-05-22 14:34:45 +08:00 |
|
|
|
e061961a79
|
merge agent team evidence validation work
|
2026-05-22 11:51:05 +08:00 |
|
|
|
8068d86760
|
chore(engine): compact llm request snapshots
|
2026-05-22 11:40:21 +08:00 |
|
|
|
4022db8887
|
feat(team): run parallel nodes with isolated loops
|
2026-05-22 11:39:17 +08:00 |
|
|
|
c53e221117
|
feat(engine): finalize after tool iteration limit
|
2026-05-22 11:37:02 +08:00 |
|
|
|
b808f5cbc2
|
feat(task): route validation status to review states
|
2026-05-22 11:35:46 +08:00 |
|
|
|
0adc04806c
|
feat(task): synthesize and validate from evidence
|
2026-05-22 11:33:39 +08:00 |
|
|
|
60605a74e0
|
feat(team): preserve node run evidence
|
2026-05-22 11:30:19 +08:00 |
|
|
|
3ff2e2ce11
|
fix(task): complete evidence rendering contract
|
2026-05-22 11:28:19 +08:00 |
|
|
|
0ace09b984
|
feat(task): add structured run evidence
|
2026-05-22 11:15:10 +08:00 |
|
|
|
c3c4df306b
|
fix(task): reject unknown validation status payloads
|
2026-05-22 11:04:28 +08:00 |
|
|
|
5446614828
|
test(task): strengthen validation status semantics
|
2026-05-22 11:00:53 +08:00 |
|
|
|
2fd618da9c
|
feat(task): add validation status semantics
|
2026-05-22 10:55:45 +08:00 |
|
|
|
28a2627b1f
|
docs: plan task evidence validation implementation
|
2026-05-22 10:47:03 +08:00 |
|
|
|
249087e943
|
docs: clarify validation acceptance compatibility
|
2026-05-22 10:41:23 +08:00 |
|
|
|
8bff282892
|
docs: clarify task validation status semantics
|
2026-05-22 10:35:30 +08:00 |
|
|
|
3a3e848a78
|
docs: design task evidence validation refactor
|
2026-05-22 10:30:35 +08:00 |
|
|
|
a27560102b
|
feat(task): 添加任务修订功能和超时处理机制
添加了 `revise_task` 路由动作类型,允许用户修改、纠正或重新执行最新活动任务结果。
实现了工具失败指导原则,防止相同类别工具重复失败。
为任务规划器添加了超时处理机制,避免长时间等待。
BREAKING CHANGE: 任务路由逻辑已更新,新增 `revise_task` 动作类型。
fix(api): 修复任务详情API返回完整流程投影
修复了任务详情API端点,现在会包含过滤后的流程运行、事件和工件信息,
并确保时间戳字段正确序列化。
refactor(engine): 优化任务技能解析器摘要节点处理
改进了任务技能解析器对摘要节点的处理逻辑,对于仅依赖文本生成功能的摘要节
点不再分配具体技能,直接使用依赖项输出进行汇总。
test: 增加任务修订和超时处理测试用例
添加了测试用例验证任务修订输入记录反馈、超时回退到单模式以及
摘要节点技能解析等新功能。
|
2026-05-21 16:40:44 +08:00 |
|
|
|
0caca8db8a
|
feat(config): 添加代理容器名称配置项
新增 BEAVER_PROXY_CONTAINER_NAME 环境变量用于指定代理容器名称,
并在部署指南和示例环境文件中添加相应配置说明。
|
2026-05-21 13:52:19 +08:00 |
|
|
|
9d6cde2d23
|
feat: 将项目从nano重命名为beaver并更新相关配置
- 将所有环境变量前缀从NANO_改为BEAVER_
- 更新README.md文档内容,包括项目介绍、组件说明和快速开始指南
- 修改.gitignore文件,添加auth-portal运行时路径排除规则
- 更新app-instance镜像标签从nano/app-instance改为beaver/app-instance
- 增强技能安全检查器,支持工具前缀白名单功能
- 添加技能草稿重新检查安全性API端点
- 扩展证据选择器,收集工具调用名称用于技能学习
- 改进技能合成器,基于实际调用的工具生成工具提示
- 优化路由超时处理机制,增加重试逻辑
- 更新后端架构文档,添加可视化入口和基础概念说明
- 实现在WebSocket消息中传递工具迭代次数信息
|
2026-05-20 18:01:06 +08:00 |
|
|
|
3b0af173cc
|
refactor(beaver): 移除Hermes相关引用和迁移代码,完善Beaver后端主线实现
移除了所有Hermes相关的命名引用,包括:
- 从.gitignore中清理相关构建缓存文件
- 将README中的beaver-home路径配置更新
- 完善backend/README.md文档说明Beaver后端主线实现
- 移除Hermes风格的相关注释和兼容性代码
- 清理nanobot环境变量兼容性处理
- 删除技能迁移和服务迁移相关功能代码
- 更新测试用例中相关命名和函数名
BREAKING CHANGE: 移除了Hermes迁移相关API和CLI命令,不再支持nanobot环境变量兼容性
|
2026-05-14 17:20:32 +08:00 |
|
|
|
b59968167e
|
feat: 移除backend-old目录中的废弃文件
移除以下文件:
- .dockerignore 和 .gitignore 配置文件
- A2A_Multiagent_change.md 设计文档
- COMMUNICATION.md 通讯信息文档
- Dockerfile 构建配置
- LICENSE 许可证文件
这些文件属于旧版本后端代码,不再需要维护。
|
2026-05-14 17:19:25 +08:00 |
|