Wenjie Zhang
|
812bb95f8d
|
format: 格式化代码
|
2026-01-29 21:08:43 +08:00 |
|
Wenjie Zhang
|
20268d6400
|
feat: 更新多个组件和API,优化用户体验和错误处理
|
2026-01-27 21:46:10 +08:00 |
|
Wenjie Zhang
|
a4f425dbf9
|
feat: 上传文件新增基于URL获取和处理功能,需要配置白名单环境变量
- 引入新的端点来获取URL内容并转换为Markdown格式。
- 在环境变量中添加URL白名单配置以确保安全。
- 增强文件上传模态框以支持URL输入和URL批量处理。
- 更新文件处理逻辑以区分文件和URL。
- 改进UI组件以适应新的URL处理功能。
- 添加用于URL验证和获取的工具函数。
|
2026-01-27 17:12:48 +08:00 |
|
Wenjie Zhang
|
537b798f9a
|
fix: 更新 MilvusKB 配置项标签,添加重排序模型选择功能,优化 SearchConfigModal 描述显示
|
2026-01-27 17:07:18 +08:00 |
|
Wenjie Zhang
|
5cd4b9f88e
|
fix: 修复共享配置状态的响应式问题,确保正确处理共享设置 Fixes: #505
|
2026-01-27 16:25:05 +08:00 |
|
Wenjie Zhang
|
882a90cb9b
|
refactor(agent-web): 将智能体状态修改为状态工作台,集成文件,任务,附件
|
2026-01-24 15:24:25 +08:00 |
|
Wenjie Zhang
|
794a860a58
|
docs: 更新快速开始指南和版本号,优化数据库描述注入逻辑
|
2026-01-24 12:36:24 +08:00 |
|
Wenjie Zhang
|
a8b7a37dca
|
feat: 更新版本号至 0.5.0-beta
|
2026-01-24 12:06:49 +08:00 |
|
Wenjie Zhang
|
3b903bcef4
|
feat(config): 在前端添加基于权限的知识库展示设计
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
5cb6e4402f
|
fix(chat): 修复知识库权限过滤逻辑
TODO: 前端还未完成过滤
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
01ea590f76
|
feat(agent): 实现多部门智能体配置管理功能
新增部门级智能体配置管理,支持创建、切换、编辑和删除配置
添加运行时配置中间件,支持动态加载模型、工具和知识库
重构智能体上下文处理,支持部门ID和配置切换
实现前端配置管理界面,支持配置的增删改查和设为默认
添加后端API和数据库模型支持多配置管理
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
a5d55d6c37
|
refactor(storage): 重构对话数据库模型与存储管理
将业务数据模型从SQLite迁移至PostgreSQL,统一使用models_business.py
删除旧的SQLite模型和ConversationManager,新增repository和服务层
优化时间处理工具函数,增加utc_now_naive和format_utc_datetime
重构前端组件代码格式,统一多行导入和长字符串的换行风格
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
f3da61b10a
|
功能:增强知识库访问控制和共享配置 #480
- 在save_agent_config中实现了基于用户角色的知识库访问控制。
- 添加了新端点以检索当前用户可访问的数据库。
- 在数据库创建和更新过程中引入了share_config以管理共享设置。
- 创建了ShareConfigForm组件用于在UI中管理共享设置。
- 更新了部门和知识API以支持新的访问控制功能。
- 增强了用户管理组件以显示用户角色和部门名称。
- 重构了数据库视图以包含共享配置设置。
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
e7684ad9c4
|
feat(DataBaseInfoView): 添加待处理文件提示条和批量解析/入库功能
|
2026-01-23 22:50:00 +08:00 |
|
Wenjie Zhang
|
995c6041aa
|
lint(web): [大量改动] 格式化前端代码
|
2026-01-15 06:01:34 +08:00 |
|
Wenjie Zhang
|
62685b7ffe
|
refactor: 重构组件和样式以改善UI/UX
- 重构FileDetailModal.vue,增加了下载选项下拉菜单并优化了布局。
- 移除部分页面的响应式媒体查询,不做响应式适配,仅适配大众尺寸
- 改进了ChunkParamsConfig.vue的布局,更好地分组参数。
- 调整了FileTable.vue,改善排序和筛选UI,包括状态筛选逻辑。
- 优化了FileUploadModal.vue的布局,提高OCR引擎配置的可见性。
- 其他 AiTextarea.vue / DataBaseView.vue / AppLayout.vue / file_utils.js / DataBaseInfoView.vue / FeedbackModalComponent.vue / FileTable.vue
|
2026-01-15 04:54:53 +08:00 |
|
Wenjie Zhang
|
55dbbf1846
|
feat: 优化动态 filetable 分页 #472
|
2026-01-15 02:38:02 +08:00 |
|
Wenjie Zhang
|
9fa8ce288f
|
feat: 添加知识库名称检查,防止重复创建相同名称的知识库 #466
|
2026-01-14 22:00:53 +08:00 |
|
Wenjie Zhang
|
05a67c24f8
|
fix(knowledge): 修复智能体调用场景下,知识库查询参数不生效的问题。
- 将查询参数从全局元数据迁移到知识库实例元数据
- 废弃 reranker_config 配置,统一通过 query_params.options 管理
- 修改 Milvus 和 LightRAG 实现以使用新的查询参数结构
- 更新前端界面移除旧的 reranker 配置表单
- 添加测试用例验证新的查询参数配置流程
|
2026-01-09 01:21:41 +08:00 |
|
Wenjie Zhang
|
88aecfbebc
|
feat(文件管理): 重构文件上传和操作界面
- 将上传按钮改为下拉菜单,支持选择上传文件或文件夹
- 优化操作按钮布局和图标使用方式
- 添加文件排序功能,支持按文件名、创建时间和状态排序
- 改进状态筛选交互,使用下拉菜单方式
- 统一图标大小和使用方式,提升视觉一致性
- 调整主题色为更明亮的蓝色(#198cb2)
|
2026-01-04 22:47:39 +08:00 |
|
Wenjie Zhang
|
3c77755a78
|
feat: 重构知识库文件处理流程,支持分阶段处理【!important】
refactor(lightrag/milvus): 将文件处理拆分为上传、解析和入库三个阶段
feat(base): 新增文件状态枚举和分阶段处理方法
feat(api): 添加手动触发解析和入库的API接口
fix(utils): 修复MinIO URL解析逻辑,支持更多协议格式
style(components): 优化UI组件样式和交互
test: 移除过时的测试文件
|
2026-01-04 21:35:25 +08:00 |
|
Wenjie Zhang
|
ee82aa385c
|
refactor(ui): 将检索配置功能从QuerySection移至DataBaseInfoView
重构检索配置弹窗和相关按钮的位置,从QuerySection组件移动到DataBaseInfoView组件
|
2026-01-02 15:02:10 +08:00 |
|
Wenjie Zhang
|
302175e0b0
|
refactor: 移除 ChromaDB 相关代码和依赖
移除项目中所有与 ChromaDB 相关的代码、依赖和文档引用,统一使用 Milvus 作为向量数据库实现
|
2026-01-02 14:44:00 +08:00 |
|
Wenjie Zhang
|
9c1747667c
|
feat(知识图谱): 添加批处理大小配置并优化上传功能
- 在知识图谱上传功能中添加批处理大小配置选项
- 将同步操作改为异步以提高性能
- 优化前端上传配置界面布局
- 更新文档中的路线图信息
|
2026-01-01 23:39:17 +08:00 |
|
Wenjie Zhang
|
c8b8c92644
|
style(DataBaseView): 调整标题和信息的布局样式
优化标题的显示方式,从 flex 布局改为 block 布局,并添加文本溢出处理
确保信息区域的弹性布局和最小宽度设置
|
2026-01-01 22:53:06 +08:00 |
|
Wenjie Zhang
|
20f0f793dc
|
feat(knowledge-graph): 添加嵌入模型选择功能到图数据库实体上传(仅初次)
允许用户在上传图数据库实体时选择嵌入模型
添加前端模型选择组件和后端支持
确保模型选择与现有数据兼容
|
2026-01-01 22:19:48 +08:00 |
|
Wenjie Zhang
|
295d019d16
|
style: 统一文件夹图标样式并修复缩进问题
更新前端文件夹相关图标为更一致的填充样式
修复后端Python代码中的缩进不一致问题
|
2025-12-31 00:00:24 +08:00 |
|
Justin Gao
|
192da56fca
|
feat(知识库): 实现文件夹功能支持
添加文件夹创建、移动和删除功能
- 后端添加文件夹相关API和逻辑处理
- 前端实现文件夹树形展示和操作界面
- 支持文件上传到指定文件夹
- 添加拖拽移动文件功能
|
2025-12-31 00:00:24 +08:00 |
|
Wenjie Zhang
|
8087ef4b00
|
feat(chatbot): 增强智能体工具和知识库集成能力
- 在智能体上下文中添加知识库字段,支持从知识库中选择工具
- 重构工具获取逻辑,支持根据上下文动态加载工具
- 优化前端知识库创建和加载逻辑,移入 store 管理
- 改进工具调用结果渲染,支持知识库工具识别
- 添加 clear-btn 样式改进
|
2025-12-30 19:01:45 +08:00 |
|
Wenjie Zhang
|
2271555a11
|
fix(ui): 统一工具名称显示并调整默认语言设置
将工具名称从英文改为中文显示,并移除查询文本的引号
调整语言选项顺序并将默认语言设置为中文
将Milvus显示名称改为CommonRAG
|
2025-12-29 19:52:18 +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
|
291d793c95
|
feat(home): 添加项目概述组件并更新文档
在首页视图中添加 ProjectOverview 组件用于自定义项目介绍,并更新相关文档说明
调整首页布局样式,包括容器高度和间距
|
2025-12-26 00:51:56 +08:00 |
|
Wenjie Zhang
|
15a7a32787
|
feat(feedback): 增加反馈消息和对话标题的展开收起功能
在反馈模态框中添加消息内容和对话标题的展开/收起功能,优化长文本显示体验
添加相关样式和交互逻辑,支持自适应显示和折叠
移除消息内容长度限制,显示完整内容
|
2025-12-24 13:17:12 +08:00 |
|
Wenjie Zhang
|
cd34ea5474
|
docs: 更新文档内容并优化图标映射
更新多个文档内容,包括移除演示视频、调整模型配置说明、优化知识库文档结构
在HomeView.vue中添加图标映射区域注释
将FileTable.vue中的刷新图标从RefreshCcw改为ReloadOutlined
添加agent.png图片资源
|
2025-12-23 12:12:34 +08:00 |
|
Wenjie Zhang
|
abf4414a0f
|
feat(agent-ui): 添加智能体选择弹窗并优化默认标记样式
- 在AgentSingleView中添加智能体选择弹窗功能
- 重构默认智能体标记的样式和位置
- 仅管理员显示系统设置菜单项
|
2025-12-22 04:32:45 +08:00 |
|
Wenjie Zhang
|
a9d2f41e43
|
fix(agent): 修复智能体重复初始化和工具重复加载问题
- 修复智能体初始化时的并发问题,添加isInitializing状态防止重复初始化
- 优化工具加载逻辑,避免重复请求
- 移除AgentView中多余的watch监听
|
2025-12-21 16:23:19 +08:00 |
|
Wenjie Zhang
|
7df10afba7
|
refactor(ui): 优化知识图谱界面布局和交互
调整图谱布局参数提升渲染效果
重构顶部操作栏布局,改进搜索框样式和交互
移除冗余的说明按钮
|
2025-12-20 15:53:27 +08:00 |
|
Wenjie Zhang
|
c5dde79051
|
refactor(components): 移除独立信息面板组件并整合到GraphCanvas中
将GraphInfoPanel和LightRAGInfoPanel组件删除,将其功能整合到GraphCanvas组件中
简化视图层代码,移除GraphView中不必要的模板和计算逻辑
|
2025-12-20 15:44:37 +08:00 |
|
Wenjie Zhang
|
92518e5bbc
|
fix(GraphView): 修复文件上传和模态框关闭逻辑
添加文件上传状态验证和错误处理
修复模态框关闭时未清空文件列表的问题
统一搜索框的占位文本
移除不再使用的说明弹窗组件
|
2025-12-20 14:51:02 +08:00 |
|
Wenjie Zhang
|
9ca01763ec
|
refactor(settings): 将设置页面重构为模态框形式并优化样式
重构设置功能为模态框形式,移除原设置页面路由及相关导航链接
新增 SettingsModal 组件集中管理设置功能,优化移动端适配
调整 ModelProvidersComponent 样式,移除冗余按钮和样式
统一用户管理组件样式,优化颜色和布局
|
2025-12-19 14:41:23 +08:00 |
|
Wenjie Zhang
|
b3d15c5f57
|
style: 调整前端样式
- 修复 DataBaseView.vue 中的标签闭合问题
- 在 mineru 解析器中添加空行提高可读性
- 更新 roadmap.md 文档内容
- 优化 AiTextarea.vue 组件样式和图标
|
2025-12-18 21:58:22 +08:00 |
|
limbo
|
6ebbb46c9f
|
feat: AI 辅助知识库描述生成功能
|
2025-12-18 21:43:26 +08:00 |
|
Wenjie Zhang
|
75a7d46327
|
refactor(ui): 移除导出数据按钮并优化上传文件提示
重构多个面板组件,移除重复的导出数据按钮和相关样式代码
在GraphView中添加上传文件提示弹窗,根据数据库类型显示不同提示信息
|
2025-12-16 00:27:40 +08:00 |
|
Wenjie Zhang
|
3d63418adf
|
feat: 实现统一图谱适配器及前端组件重构
重构图谱系统架构,引入适配器模式支持多种图数据库类型。主要变更包括:
1. 新增 GraphAdapter 基类及 LightRAG/Upload 适配器实现
2. 重构前端组件结构,新增 GraphDetailPanel 等可复用组件
3. 实现 useGraph 组合式函数统一管理图谱状态
4. 优化 Neo4j 节点/边数据标准化处理
5. 新增统一图谱 API 接口及对应测试用例
6. 改进前端交互体验,增加节点详情展示等功能
前端组件库重构为模块化结构,提升代码复用性。适配器模式使系统可灵活支持不同图数据源,为后续扩展奠定基础。
Next:上传图谱文件的时候,支持属性解析
|
2025-12-15 23:25:56 +08:00 |
|
Wenjie Zhang
|
c196aaca03
|
fix: 文件数量变化时仅重新生成问题(如果配置了),不再自动生成思维导图
|
2025-12-13 15:59:00 +08:00 |
|
Wenjie Zhang
|
d435b49c97
|
feat(eval): 添加知识库评估功能及相关文档
新增知识库评估功能,支持对 Milvus 类型知识库进行 RAG 系统评估
- 添加评估基准管理功能,支持手动上传和自动生成基准
- 实现评估指标计算和结果展示
- 更新文档添加评估功能说明
- 优化界面交互,增加类型不支持时的提示
|
2025-12-11 01:34:49 +08:00 |
|
Wenjie Zhang
|
e6cfb16429
|
feat(evaluation): 改进RAG评估功能并优化UI布局
- 添加json-repair依赖以增强JSON解析容错能力
- 移除评估标签中的Beta标识,提升用户体验
- 增加评估问题生成的最大尝试次数
- 优化评估结果页面布局,将检索配置和评估报告并排显示
- 添加任务中心状态同步功能
- 改进指标显示样式和间距
|
2025-12-10 23:12:30 +08:00 |
|
Wenjie Zhang
|
9032848450
|
feat(ui): 添加文件上传成功事件并刷新任务列表
在文件上传组件中添加success事件,当上传成功时触发并刷新任务列表。同时在基准评测组件中添加刷新按钮并优化任务提交后的处理逻辑。
|
2025-12-10 22:58:25 +08:00 |
|
Wenjie Zhang
|
6d3bef49dc
|
refactor(eval): 重构检索配置为弹窗并优化评估界面
- 将检索配置从标签页改为弹窗形式
- 在查询区和评估区添加检索配置入口
- 优化评估历史记录显示和刷新功能
- 移除不再需要的组件和样式
|
2025-12-09 22:11:27 +08:00 |
|
Wenjie Zhang
|
83e0caae7d
|
feat(evaluation): 新增RAG评估功能模块
实现RAG评估系统,包括基准管理、评估指标计算和结果展示功能
- 添加评估路由和API接口
- 实现评估指标计算工具类
- 新增基准上传和自动生成功能
- 添加评估结果展示组件
- 完善相关文档和测试用例
|
2025-12-09 16:21:18 +08:00 |
|