Wenjie Zhang
|
e3d312059a
|
feat(model): 重构嵌入模型选择器,新增 Rerank 模型选择器,优化模型提供者管理
|
2026-04-26 18:51:38 +08:00 |
|
Wenjie Zhang
|
66d6e747d9
|
feat(web): 添加响应式页面内边距变量并更新相关组件样式
Co-authored-by: Copilot <copilot@github.com>
|
2026-04-26 00:47:30 +08:00 |
|
Wenjie Zhang
|
1b79790abb
|
refactor: 将多个工具组件中的关键词样式调整为注释样式,统一视觉效果
|
2026-04-19 23:28:58 +08:00 |
|
Wenjie Zhang
|
4d346103b4
|
feat: 前端工具调用折叠展示,优化对话中工具调用的显示逻辑
|
2026-04-13 18:06:25 +08:00 |
|
Wenjie Zhang
|
63786b7c66
|
fix: 更新知识库检索工具,支持 Dify 和 LightRAG 类型,优化结果处理逻辑 Fix Error: query_kb不支持查询dify知识库了?
Fixes #622
|
2026-04-09 23:05:22 +08:00 |
|
Wenjie Zhang
|
59dcc6330b
|
fix(web): 更新工具组件,优化界面显示和逻辑处理
|
2026-04-05 21:44:41 +08:00 |
|
Wenjie Zhang
|
81bf19c9bc
|
fix: 修复工具调用结果图标显示逻辑,添加默认成功状态图标
|
2026-03-29 15:43:58 +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
|
dbc230e205
|
style(lint): 优化格式
|
2026-03-26 13:53:35 +08:00 |
|
Wenjie Zhang
|
61d4bbf9ea
|
feat: 增强工具调用结果组件,新增 grep 工具支持,优化工具图标映射和渲染逻辑
|
2026-03-26 12:13:51 +08:00 |
|
Wenjie Zhang
|
d433f56aaf
|
refactor: 将沙盒虚拟路径前缀更新为 /home/yuxi/user-data
- 将代码库中所有对 /mnt/user-data 的引用更改为 /home/yuxi/user-data。
- 更新测试用例以反映新的路径结构。
- 调整 Docker 配置以使用新路径。
- 修改文档以与新的路径约定保持一致。
- 增强沙盒配置器中文件读取操作的错误处理。
- 改进代理文件管理系统中的附件处理。
|
2026-03-25 05:26:00 +08:00 |
|
Wenjie Zhang
|
e07e88ae49
|
feat: 新增沙盒能力对齐改造:详见 docs/advanced/sandbox-validation.md
|
2026-03-24 21:48:28 +08:00 |
|
Wenjie Zhang
|
f2096b4004
|
feat: 增强问题工具功能,支持多问题处理
- 新增问题和选项规范化工具函数 (question_utils.py)
- 优化 resume_agent_chat 接口的 answer 参数处理,支持列表类型
- 前端 HumanApprovalModal 支持多问题标签页切换
- 改进问题工具组件交互体验
- 添加批量问题测试用例
- 更新文档
|
2026-03-17 03:39:48 +08:00 |
|
Wenjie Zhang
|
3eac205c0e
|
format: g 格式化代码
|
2026-03-16 21:40:19 +08:00 |
|
Wenjie Zhang
|
1dd4bd5988
|
fix: 优化交互逻辑
|
2026-03-09 01:23:15 +08:00 |
|
Wenjie Zhang
|
d2c8d44daf
|
fix(config): 设置默认智能体ID为 ChatbotAgent,确保兼容旧配置
|
2026-03-07 22:56:06 +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
|
9cbed254bb
|
refactor: 添加Markdown预览样式,优化文件展示逻辑并移除冗余代码
|
2026-03-02 21:01:28 +08:00 |
|
肖泽涛
|
ffb32ed242
|
merge: reconcile main with origin/main
|
2026-02-27 18:19:14 +08:00 |
|
Wenjie Zhang
|
7bfde7cc2c
|
style(format): 代码风格化
|
2026-02-25 11:07:28 +08:00 |
|
肖泽涛
|
df8b97017a
|
feat(web): add collapsible source panel with kb and web groups
|
2026-02-24 14:22:11 +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
|
5348106513
|
docs: 移除 0.3.0的文档
|
2026-02-03 15:35:50 +08:00 |
|
Wenjie Zhang
|
4d25efddbe
|
style(tool): 对路径和文件名添加等宽字体显示
|
2026-02-03 15:04:36 +08:00 |
|
Wenjie Zhang
|
88b6b27465
|
style(format): format
|
2026-02-03 14:55:21 +08:00 |
|
Wenjie Zhang
|
f4090ede9d
|
style(tool): 优化部分工具调用渲染效果
|
2026-02-03 14:54:25 +08:00 |
|
Wenjie Zhang
|
b589521775
|
feat: 添加更多工具解析组件
|
2026-02-03 14:03:57 +08:00 |
|
Wenjie Zhang
|
796c804514
|
feat(middleware): 新增 SummaryOffloadMiddleware 中间件
- 新增 SummaryOffloadMiddleware,支持 summary 历史管理和 ToolResult 卸载
- 重构 attachment_middleware 增强 thread_id 获取逻辑
- 更新 chatbot/deep_agent/reporter 智能体配置
- 优化 AgentPanel UI 交互体验
|
2026-02-02 21:44:10 +08:00 |
|
Wenjie Zhang
|
1ab0654971
|
fix: 修复计算器结果解析函数名错误
|
2026-01-31 17:44:51 +08:00 |
|
Wenjie Zhang
|
f31705d58c
|
style(ui): 优化状态面板 UI 和交互体验
- 调整聊天面板与状态面板的布局比例 (4:3)
- 优化动画过渡效果,缩短时长
- 统一图标风格 (FolderDot -> FolderCode)
- 移除 tab 条件显示,始终显示所有标签
- 调整进度显示格式 (completed/total)
- 缩小状态面板元素尺寸
- 知识库工具支持纯文本结果展示
|
2026-01-31 14:16:53 +08:00 |
|
Wenjie Zhang
|
820b6581e7
|
fix: (pre-commit) 添加子智能体切换要求
|
2026-01-30 13:34:11 +08:00 |
|
Wenjie Zhang
|
7e5bba9971
|
refactor: 更新工具名称为英文并优化深度分析上下文提示,删除不必要的样式
|
2026-01-29 22:49:04 +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
|
3812d61566
|
feat(FileUploadModal): 添加文件夹上传模式并优化图标库
refactor(KnowledgeBaseTool): 替换ant-design图标为lucide-vue-next
style: 调整多个组件的灰色调色板变量
fix(FileTable): 移除分页配置并调整悬浮延迟时间
|
2026-01-05 00:46:34 +08:00 |
|
Wenjie Zhang
|
610b60e204
|
feat(knowledge): 智能体查询知识库时,支持基于文件名的模糊过滤功能,不支持 LightRAG
实现知识库检索时可按文件名进行模糊匹配过滤
在Milvus知识库中支持文件名的like表达式过滤
前端展示添加文件名显示
添加相关测试用例验证过滤功能
|
2025-12-30 20:10:42 +08:00 |
|
Wenjie Zhang
|
8087ef4b00
|
feat(chatbot): 增强智能体工具和知识库集成能力
- 在智能体上下文中添加知识库字段,支持从知识库中选择工具
- 重构工具获取逻辑,支持根据上下文动态加载工具
- 优化前端知识库创建和加载逻辑,移入 store 管理
- 改进工具调用结果渲染,支持知识库工具识别
- 添加 clear-btn 样式改进
|
2025-12-30 19:01:45 +08:00 |
|
Wenjie Zhang
|
34fbd1a13e
|
feat(TaskTool): 显示任务描述并优化结果展示样式
|
2025-12-30 03:14:03 +08:00 |
|
Wenjie Zhang
|
2271555a11
|
fix(ui): 统一工具名称显示并调整默认语言设置
将工具名称从英文改为中文显示,并移除查询文本的引号
调整语言选项顺序并将默认语言设置为中文
将Milvus显示名称改为CommonRAG
|
2025-12-29 19:52:18 +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 |
|
Wenjie Zhang
|
e8a5844af7
|
feat(todo-tools): 添加待办事项结果渲染组件并优化状态图标显示
添加 TodoListResult 组件用于渲染待办事项结果
使用 ant-design 图标替换原有 SVG 图标以保持一致性
优化待办事项状态显示样式
|
2025-12-24 20:37:46 +08:00 |
|
Wenjie Zhang
|
cb2a57b2a1
|
fix: 增强知识图谱结果判断逻辑
- 在 `ToolResultRenderer.vue` 中,改进知识图谱结果的判断逻辑,增加对数据格式的验证,确保返回有效的三元组。
- 在 `agent.js` 中,添加用户权限检查,确保只有管理员可以加载智能体配置。
|
2025-11-10 09:17:06 +08:00 |
|