Wenjie Zhang
|
4d346103b4
|
feat: 前端工具调用折叠展示,优化对话中工具调用的显示逻辑
|
2026-04-13 18:06:25 +08:00 |
|
Wenjie Zhang
|
90e3a79a77
|
style: code format
|
2026-03-29 13:49:54 +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
|
61d4bbf9ea
|
feat: 增强工具调用结果组件,新增 grep 工具支持,优化工具图标映射和渲染逻辑
|
2026-03-26 12:13:51 +08:00 |
|
Wenjie Zhang
|
e07e88ae49
|
feat: 新增沙盒能力对齐改造:详见 docs/advanced/sandbox-validation.md
|
2026-03-24 21:48:28 +08:00 |
|
Wenjie Zhang
|
1dd4bd5988
|
fix: 优化交互逻辑
|
2026-03-09 01:23:15 +08:00 |
|
Wenjie Zhang
|
c4beda2ef1
|
feat: 新增图表工具组件,支持图表结果展示
|
2026-03-05 02:29:01 +08:00 |
|
Wenjie Zhang
|
43679f4c0d
|
style(format): 格式化代码
|
2026-03-04 04:13:05 +08:00 |
|
Wenjie Zhang
|
76656ab95e
|
refactor: 重构知识库工具并集成新工具
- 新增 KnowledgeBaseMiddleware,提供通用知识库工具(list_kbs、get_mindmap、query_kb)
- 新增 debug/tools.py 调试工具集
- 重构 kbs/tools.py,分离通用工具与 MySQL 工具
- 移除旧的 toolkits registry 简化架构
- API 变更:get_databases_by_user → get_databases_by_user_id
- 前端拆分 KnowledgeBaseTool.vue 为多个专用工具组件
|
2026-03-04 04:06:48 +08:00 |
|
Wenjie Zhang
|
ed849a2e5c
|
feat(tool): 优化 MySQL 工具命名并添加前端渲染组件
- 将工具 name_or_callable 从中文改为英文 (mysql_query, mysql_describe_table, mysql_list_tables)
- 添加 MySQL 工具结果的前端渲染组件,提升用户体验
|
2026-02-15 21:57:41 +08:00 |
|
Wenjie Zhang
|
b589521775
|
feat: 添加更多工具解析组件
|
2026-02-03 14:03:57 +08:00 |
|
Wenjie Zhang
|
995c6041aa
|
lint(web): [大量改动] 格式化前端代码
|
2026-01-15 06:01:34 +08:00 |
|
Wenjie Zhang
|
c8bdef40d5
|
fix: 修复异常工具名称识别带来的工具显示错误 Error: 在内网调用mcp时前端后显示网络搜索,导致前端显示不正常。
Fixes #449
|
2026-01-07 20:59:30 +08:00 |
|
Wenjie Zhang
|
8087ef4b00
|
feat(chatbot): 增强智能体工具和知识库集成能力
- 在智能体上下文中添加知识库字段,支持从知识库中选择工具
- 重构工具获取逻辑,支持根据上下文动态加载工具
- 优化前端知识库创建和加载逻辑,移入 store 管理
- 改进工具调用结果渲染,支持知识库工具识别
- 添加 clear-btn 样式改进
|
2025-12-30 19:01:45 +08:00 |
|
Wenjie Zhang
|
148dcf2e43
|
feat(know-tool-calling): 增强知识库工具结果显示功能
支持 get_mindmap 操作的纯文本显示
优化搜索结果的展示样式和参数解析
移除未使用的 FileTextOutlined 图标
|
2025-12-29 11:25:03 +08:00 |
|
Wenjie Zhang
|
b0fa9d249b
|
fix: 修复工具数据类型转换导致的调用结果无法识别
修复agentStore.availableTools的处理逻辑,统一使用Object.values获取工具列表
将进度条的stroke-width属性改为动态绑定格式
|
2025-12-28 23:00:53 +08:00 |
|
Wenjie Zhang
|
da351df193
|
feat(agent): 添加智能体配置保存时的graph重载功能
在保存智能体配置时新增reload_graph选项,用于强制清空graph缓存并重新构建
修改前后端接口以支持该功能,并在UI中添加相应提示
为DeepAgent添加subagents_model配置项,优化子智能体模型选择
|
2025-12-28 22:55:42 +08:00 |
|
Wenjie Zhang
|
0d87c1755e
|
feat(tool-calling): 统一工具调用结果的头部样式并添加写文件工具
- 为WebSearchTool、KnowledgeGraphTool、TodoListTool和TaskTool添加统一的sep-header样式
- 新增WriteFileTool组件用于显示写文件工具调用结果
- 在ToolCallRenderer中集成WriteFileTool组件
- 在BaseToolCall中定义统一的sep-header样式
|
2025-12-28 01:00:12 +08:00 |
|
Wenjie Zhang
|
2b315f19ab
|
feat(tool-calling): 添加任务工具支持并改进工具显示样式
- 新增 TaskTool 组件用于显示任务分配工具结果
- 为 BaseToolCall 添加通用 header slot 支持自定义标题
- 改进 TodoListTool 和 WebSearchTool 的显示样式
- 调整浮动侧边栏的 z-index 防止遮挡
- 优化 AgentChatComponent 的 header-right slot 支持响应式隐藏文本
|
2025-12-27 17:29:21 +08:00 |
|
Wenjie Zhang
|
84128b831a
|
feat(tool-calling): 重构工具调用结果展示组件,增加模块化和可扩展性
重构工具调用结果展示组件,将原有单一组件拆分为多个专用工具组件,包括网页搜索、知识库、知识图谱、计算器、待办事项和图片工具。新增BaseToolCall基础组件提供统一布局和交互,ToolCallRenderer组件负责动态渲染不同类型工具结果。优化样式和交互体验,支持折叠展开和参数展示。
新增ImageTool、CalculatorTool、WebSearchTool、TodoListTool、KnowledgeGraphTool和KnowledgeBaseTool等专用工具组件,各组件独立处理对应类型的数据展示逻辑。删除旧版ToolResultRenderer组件,迁移至新架构。
同时更新AgentMessageComponent和AgentPopover组件,适配新的工具调用展示架构,改进文件预览弹窗的下载功能和Markdown支持。
|
2025-12-27 14:50:32 +08:00 |
|