Commit Graph

15 Commits

Author SHA1 Message Date
Wenjie Zhang
70c61aa53e feat(agent): 添加流式消息处理功能,支持实时更新智能体状态 2026-04-01 03:17:43 +08:00
Wenjie Zhang
ab268d8eba feat: 添加工件管理和展示功能
- 更新 .gitignore 以排除测试相关目录。
- 增强 ChatbotAgent 和 DeepAgent 以利用 BaseState 进行状态管理。
- 引入 PresentArtifacts 工具,允许代理向用户展示输出文件。
- 在 state.py 中添加新的状态管理功能,包括 merge_artifacts 和 BaseState。
- 创建 AgentArtifactsCard 组件以在前端显示工件。
- 在 AgentChatComponent 和 AgentInputArea 中集成工件处理。
- 更新 MessageInputComponent 和 ToolCallRenderer 以更好地处理工件的 UI 展示。
- 添加工件状态管理和标准化函数的测试。
- 更新 docker-compose 以使用最新的沙箱配置器镜像。
- 在路线图中记录新功能。
2026-03-29 10:55:00 +08:00
Wenjie Zhang
abee1fcc9b feat: 优化智能体的提示逻辑,简化代码 2026-03-26 11:43:27 +08:00
Wenjie Zhang
6dad206f10 feat: 添加支持待办事项的补充说明,更新相关组件以处理任务显示 2026-03-26 04:34:57 +08:00
Wenjie Zhang
969330a7e7 Merge branch '0.6.0-dev' into feat/agent-sandbox 2026-03-25 03:36:08 +08:00
Wenjie Zhang
423eca3fb0 Merge branch '0.6.0-dev' of https://github.com/xerrors/Yuxi-Know into 0.6.0-dev 2026-03-24 22:48:47 +08:00
Wenjie Zhang
b4f0b6e11f fix(web): 更新智能体名称,优化图标映射和样式对齐 2026-03-24 22:48:32 +08:00
Wenjie Zhang
4df242e63b format: 格式化代码 2026-03-24 22:37:03 +08:00
Wenjie Zhang
e07e88ae49 feat: 新增沙盒能力对齐改造:详见 docs/advanced/sandbox-validation.md 2026-03-24 21:48:28 +08:00
Wenjie Zhang
3b61571bd8 feat(web): UI小幅调整,多处细节优化 2026-03-24 11:10:39 +08:00
Wenjie Zhang
1bc6285fb1 refactor: 优化代码结构 将 yuxi.agents.common 移动到 yuxi.agents 2026-03-24 11:09:51 +08:00
Wenjie Zhang
403608fb7d refactor(deep-agent): 统一使用 get_subagents_from_names
将 DeepAgent 旧的两步调用(get_subagent_specs + resolve_subagent_tools)
替换为统一的 get_subagents_from_names,与 ChatbotAgent 保持一致。
2026-03-24 11:09:49 +08:00
Wenjie Zhang
3c75b0acb3 refactor: 重构智能体配置管理,移除不必要的文件操作和API接口 2026-03-24 11:09:46 +08:00
Wenjie Zhang
d655cbe640 feat: 添加subagents管理功能
- 实现了应用程序启动期间的理subagents初始化。
- 为subagents的 CRUD 操作和存储库方法创建了单元测试。
- 开发了用于列出、检索、创建、更新和删除子代理的子代理 API 端点。
- 添加了用于在前端管理子代理的 SubAgentsComponent,包括搜索和详细信息视图。
2026-03-24 11:09:44 +08:00
Wenjie Zhang
c7b2bd8d71 foramt: 规范化代码 2026-03-24 11:09:39 +08:00