Wenjie Zhang
|
2f5c3ed6a4
|
fix(web): 修正按钮文本描述从"选择失败"到"选择所有失败的文件"
|
2025-12-18 12:21:40 +08:00 |
|
Wenjie Zhang
|
900d0ca86a
|
feat(FileTable): 重构文件操作按钮为下拉菜单并添加 LightRAG 条件显示
将文件操作按钮重构为下拉菜单样式,提升界面简洁性
添加 isLightRAG 条件控制重新分块功能的显示
调整操作列宽度并优化下拉菜单样式
|
2025-12-18 11:47:54 +08:00 |
|
Wenjie Zhang
|
98fdce0e79
|
refactor: 移除对.doc文件格式的支持
|
2025-12-18 11:27:21 +08:00 |
|
Wenjie Zhang
|
b8e8346262
|
refactor(component): 优化UI样式和工具参数显示逻辑
1. 调整多个组件的间距、字体大小和样式细节
2. 重构工具参数显示逻辑,支持更多参数格式
3. 移除状态按钮中的计数显示,更新图标
|
2025-12-17 23:39:53 +08:00 |
|
Wenjie Zhang
|
425c5b127c
|
refactor: 统一 together.ai 为 together 并注释相关配置
将 together.ai 的引用统一改为 together,同时注释掉相关的模型配置
|
2025-12-17 22:23:37 +08:00 |
|
Wenjie Zhang
|
061347704c
|
refactor(assets): 替换模型提供商图标为svg格式并更新样式
更新模型提供商图标从png格式转为svg格式,优化图标显示效果
调整ModelProvidersComponent中的图标容器样式,增加背景和边框
统一图标显示风格,使用contain模式并添加内边距
|
2025-12-17 18:28:54 +08:00 |
|
Wenjie Zhang
|
9f641ede78
|
feat(model-config): 添加模型手动管理功能及失效模型检测
- 在模型供应商组件中添加手动管理模式,当无法自动获取模型列表时可手动添加/移除模型
- 添加失效模型检测功能,可一键移除配置中不存在的模型
- 新增 ModelScope 供应商图标支持
- 调整用户头像和模型图标尺寸样式
- 更新文档说明图片显示的环境变量配置
|
2025-12-16 15:47:50 +08:00 |
|
Wenjie Zhang
|
5f6047849c
|
refactor: 优化代码格式和结构,改进错误提示信息
- 统一代码格式,移除多余空格和注释
- 改进MySQL连接错误提示信息
- 优化GraphDatabase查询格式和响应结构
- 简化测试用例参数传递方式
- 调整前端GraphCanvas组件样式
|
2025-12-16 10:28:44 +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
|
0875e9769c
|
feat(eval): 添加评估基准分页和错误结果过滤功能
实现评估基准和结果的分页查询,支持按错误过滤结果
优化评估结果表格展示,增加文档链接和说明
提升文件上传验证逻辑和错误处理
|
2025-12-14 18:13:46 +08:00 |
|
Wenjie Zhang
|
c196aaca03
|
fix: 文件数量变化时仅重新生成问题(如果配置了),不再自动生成思维导图
|
2025-12-13 15:59:00 +08:00 |
|
Wenjie Zhang
|
1b0bbeb5f3
|
feat(web): 添加评估基准列表刷新按钮并优化显示
|
2025-12-13 15:54:42 +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
|
ade5445cae
|
feat(evaluation): 重构评估服务以支持知识库基准集中管理
重构评估服务接口和实现,统一通过知识库ID管理评估基准和结果:
1. 新增带db_id的评估基准和结果查询/删除接口
2. 将基准元数据集中存储到知识库metadata中
3. 实现自动生成评估基准功能
4. 优化评估结果表格展示生成答案列
5. 简化基准生成弹窗配置项
移除旧接口并标记为废弃,所有前端调用迁移至新接口
|
2025-12-10 22:48:53 +08:00 |
|
Wenjie Zhang
|
19cb293024
|
refactor: 优化组件和API的空值处理逻辑
- 在KnowledgeGraphSection和QuerySection组件中添加事件声明
- 移除mindmap_router和knowledge_router中不必要的404异常抛出
- 在SearchConfigModal中增加databaseId为空时的处理逻辑
- 在KnowledgeBaseCard中优化描述显示和样式调整
|
2025-12-10 19:42:58 +08:00 |
|
Wenjie Zhang
|
6d3bef49dc
|
refactor(eval): 重构检索配置为弹窗并优化评估界面
- 将检索配置从标签页改为弹窗形式
- 在查询区和评估区添加检索配置入口
- 优化评估历史记录显示和刷新功能
- 移除不再需要的组件和样式
|
2025-12-09 22:11:27 +08:00 |
|
Wenjie Zhang
|
e5a06405ba
|
feat(evaluation): 重构评估配置处理逻辑
- 将前端传递的 retrieval_config 改为 model_config 并合并到检索配置
- 从知识库元数据中获取检索配置作为基础配置
- 在评估结果中显示使用的检索配置
- 优化配置保存流程,先保存到服务器再存本地
- 统一知识库查询参数存储结构
|
2025-12-09 21:11:51 +08:00 |
|
Wenjie Zhang
|
83e0caae7d
|
feat(evaluation): 新增RAG评估功能模块
实现RAG评估系统,包括基准管理、评估指标计算和结果展示功能
- 添加评估路由和API接口
- 实现评估指标计算工具类
- 新增基准上传和自动生成功能
- 添加评估结果展示组件
- 完善相关文档和测试用例
|
2025-12-09 16:21:18 +08:00 |
|
Wenjie Zhang
|
7750a5f106
|
feat(database): 实现同名文件检测与MinIO存储支持
- 添加同名文件检测功能,当上传文件时检查知识库中是否存在同名文件并提示用户
- 重构文件存储逻辑,使用MinIO作为主要存储后端,支持本地和MinIO文件的统一处理
- 优化文件下载功能,根据文件路径类型自动选择本地或MinIO下载方式
- 新增同名文件列表展示组件,支持下载和删除操作
Co-authored-by: YuChuan <xerrors@qq.com>
|
2025-12-07 23:38:20 +08:00 |
|
Wenjie Zhang
|
6003563adb
|
refactor(storage): 将图片上传功能重构为异步文件上传
重构图片上传功能为通用的异步文件上传,支持自定义文件名
移除同步上传方法,统一使用异步接口
|
2025-12-07 18:25:45 +08:00 |
|
Wenjie Zhang
|
82bc35a501
|
feat(embedding): 新增 EmbeddingModelSelector 组件并替换原有选择器
将嵌入模型选择逻辑提取为独立组件,提供模型状态显示功能
在 DataBaseView 和 SettingView 中使用新组件替代原有实现
|
2025-12-07 17:17:20 +08:00 |
|
Wenjie Zhang
|
2126f45493
|
refactor(db): 将数据库操作迁移到异步SQLAlchemy
- 将DBManager重构为支持异步操作
- 更新auth_middleware使用异步会话
- 修改chat_router和dashboard_router使用异步数据库操作
- 重构ConversationManager为异步版本
- 添加aiosqlite和asyncpg依赖
- 优化数据库查询性能
|
2025-12-04 10:11:28 +08:00 |
|
Wenjie Zhang
|
001751dd46
|
feat(知识库): 优化知识库创建界面并标记 Chroma 为弃用
- 在知识库类型选择卡片中添加 Chroma 弃用标记和提示
- 默认知识库类型改为 Milvus
- 添加空状态显示和创建按钮
- 优化知识库类型排序,将 Chroma 放在最后
- 移除不必要的样式代码
|
2025-12-03 15:26:58 +08:00 |
|
Wenjie Zhang
|
5a66ff80c2
|
feat(AgentPopover): 增强待办事项图标样式并添加文件下载功能
- 将简单的文本图标替换为SVG图标,提升视觉体验
- 为文件列表项添加下载按钮功能
- 优化文件区域的样式和布局
- 移除已完成TODO注释和相关代码
|
2025-12-02 21:36:12 +08:00 |
|
Wenjie Zhang
|
10ad84a679
|
Merge branch 'feature/documents'
|
2025-12-02 21:19:55 +08:00 |
|
Wenjie Zhang
|
11603efffe
|
docs: 更新项目文档和统计数据
更新项目文档内容,简化开发指南并统一文档风格。
优化前端视图中的时间显示格式和文本溢出样式
|
2025-12-01 16:26:52 +08:00 |
|
Wenjie Zhang
|
b9a8ca2e1a
|
Merge remote-tracking branch 'origin/feature/ui' into feature/documents
|
2025-12-01 09:50:15 +08:00 |
|
Wenjie Zhang
|
1c4511a719
|
feat: configurable question auto-generation (stored in additional_params) and manual trigger with UI refinements
|
2025-11-30 18:48:33 +08:00 |
|
Wenjie Zhang
|
13d31cfb37
|
fix: 保留文本块原始空格并优化块合并逻辑
修复kb_utils.py中文本块内容被意外去除空格的问题
优化chunkUtils.js中块合并逻辑,当无重叠时添加换行符
|
2025-11-30 17:00:42 +08:00 |
|
Wenjie Zhang
|
6a4c6d1fbb
|
style(DataBaseView): 调整知识库卡片样式,合并悬停和激活状态样式
简化知识库卡片的悬停和激活状态样式,减少重复代码
将卡片内边距从20px调整为16px,移除描述文字底部边距
|
2025-11-27 13:49:09 +08:00 |
|
Wenjie Zhang
|
33ef9f0e15
|
refactor(web): 统一使用新的颜色系统变量替换旧变量
重构整个前端项目中的颜色变量,使用新的标准化颜色系统(--color-*-500)替换旧的--chart-*和--color-*变量。主要变更包括:
1. 替换所有组件中的颜色变量为新的标准命名格式
2. 更新图表颜色工具函数,移除旧的getChartColor方法
3. 调整暗色模式下的颜色变量值
4. 优化仪表盘统计卡片样式
5. 修复错误消息显示逻辑
6. 简化知识库类型选择卡片样式
同时更新了后端API错误处理逻辑,提供更详细的错误信息。移除不再使用的代码和样式。
|
2025-11-25 22:34:44 +08:00 |
|
Wenjie Zhang
|
fb3b864565
|
feat(ui): 新增暗色模式支持并调整智能体选择器位置
将智能体选择器从侧边栏移动到主聊天界面头部
调整相关样式以匹配新的布局
|
2025-11-23 19:42:51 +08:00 |
|
Wenjie Zhang
|
0ff771dc19
|
fix: 禁用URL文档上传与解析功能
出于安全考虑,移除所有URL文档上传与解析相关功能:
1. 在知识库路由层添加URL上传校验
2. 移除URL元数据生成逻辑
3. 禁用URL转markdown功能
4. 在各知识库实现中移除URL处理逻辑
5. 在前端禁用URL上传选项并添加提示
|
2025-11-23 14:57:38 +08:00 |
|
Zhao Minhao
|
55f2e020b5
|
Add dark/light theme toggle feature (#343)
* Add dark/light theme toggle feature
* update: refine dark/light theme and related components
* 调整语义化主题变量,优化暗/亮模式切换效果
* Revert "调整语义化主题变量,优化暗/亮模式切换效果"
This reverts commit 85d9373297686fdbacb252a880b2847d20a39641.
* 深色模式适配:减少 !important,迁移 CSS 变量,优化布局
* style: 替换硬编码颜色值为CSS变量以支持主题切换
将多处硬编码的颜色值(如#fff、#f0f0f0等)替换为CSS变量(如--gray-0、--gray-150等),统一管理颜色样式,便于主题切换和样式维护。主要修改包括背景色、边框色、文字色等视觉元素,同时移除不再需要的深色模式适配代码。
* style: 使用CSS变量替换硬编码颜色值
* refactor(theme): 重构主题系统,统一使用CSS变量并优化暗色模式实现
- 移除冗余的theme.js配置文件,将主题配置集中到theme store
- 使用ant-design-vue的darkAlgorithm实现暗色模式
- 在多个组件中替换硬编码颜色值为CSS变量
- 优化用户信息组件,整合文档中心和主题切换功能
- 更新基础CSS样式,完善颜色系统和滚动条样式
* reset: 恢复被覆盖的修改(96d257a7ace38c94e2b113d56472d211d1141087)
* feat(theme): 实现深色主题支持并重构样式系统
重构颜色变量系统,添加深色主题支持
移除硬编码颜色值,统一使用CSS变量
优化图表组件以响应主题切换
清理无用样式代码,提升可维护性
* docs: 更新开发规范文档
* style: 调整边框和背景颜色样式
---------
Co-authored-by: Wenjie Zhang <xerrors@163.com>
|
2025-11-23 01:39:44 +08:00 |
|
Wenjie Zhang
|
96d257a7ac
|
style: 优化对话/工具调用分布图表显示TOP 3数据示格式
|
2025-11-18 21:21:20 +08:00 |
|
Wenjie Zhang
|
4d5c1c0a83
|
feat(agent): 添加获取智能体详细信息接口并优化前端状态管理
- 添加获取单个智能体完整信息的API接口
- 优化前端智能体状态管理,增加详细信息缓存
- 重构配置项获取逻辑以使用缓存数据
|
2025-11-17 20:18:46 +08:00 |
|
Wenjie Zhang
|
b0038d3da5
|
feat(agent): 添加智能体状态刷新功能及API
- 在AgentPopover组件中添加刷新按钮
- 新增获取AgentState的API接口
- 优化AgentState相关计算逻辑
- 实现状态刷新功能并集成到聊天组件
|
2025-11-17 12:01:59 +08:00 |
|
Wenjie Zhang
|
9a8f1c4ae3
|
feat(model): 添加自定义模型支持(Fix #304)
|
2025-11-16 21:24:26 +08:00 |
|
Wenjie Zhang
|
12c7aeb259
|
fix(chat): 修复工具调用状态判断和错误处理
改进工具调用状态的判断逻辑,使用status字段替代tool_call_result
前端增加错误状态显示,包括错误信息展示
后端确保tool_output为空时返回空字符串而非null
|
2025-11-15 12:52:21 +08:00 |
|
Wenjie Zhang
|
14bcb29d5b
|
重构 zip 格式 markdown 入库以及其他风格优化 (#336)
* 更新日志
* refactor(docs): 重构 zip 格式的支持逻辑
---------
Co-authored-by: lihuan-coder <1120083712@qq.com>
|
2025-11-15 12:18:31 +08:00 |
|
Wenjie Zhang
|
0d20cf66db
|
feat(agent): 添加智能体工作状态显示功能
实现智能体工作状态的实时显示,包括任务列表和文件管理功能
- 在 DeepAgent 中添加 todo 和 files 能力支持
- 新增 AgentPopover 组件展示工作状态
- 修改聊天界面添加状态显示按钮
- 更新服务端状态提取逻辑
- 更新文档和路线图
|
2025-11-14 12:50:32 +08:00 |
|
Wenjie Zhang
|
15acdaac73
|
fix(deploy): 更新API代理配置以匹配容器网络
将nginx和vite配置中的API代理地址统一为容器网络中的地址,确保开发和生产环境的一致性
|
2025-11-14 11:00:57 +08:00 |
|
Wenjie Zhang
|
3e6b3b2b6e
|
style: 优化部分按钮并统一部分颜色
|
2025-11-14 00:56:24 +08:00 |
|
supreme0597
|
1700628624
|
feat: 完善重新分块功能,优化代码逻辑,保存请求参数
|
2025-11-14 00:33:39 +08:00 |
|
supreme0597
|
b7ba646fae
|
feat: 新增知识库文档重新分块功能
|
2025-11-14 00:33:39 +08:00 |
|
Wenjie Zhang
|
ed010da121
|
feat(docs): 更新 .env.template 文件和新增 Docker 启动问题模板
- 在 .env.template 文件中,重新格式化可选配置部分,确保更清晰的结构。
- 新增 Docker 启动问题的 GitHub Issue 模板,提供详细的故障排除步骤和环境信息收集指南。
- 更新 FAQ 文档,增强对 Docker 镜像拉取和服务启动失败的说明,提供更具体的解决方案和操作步骤。
- 移除 AttachmentOptionsComponent.vue 中的拖拽上传功能代码,简化组件逻辑。
|
2025-11-13 18:50:42 +08:00 |
|
Wenjie Zhang
|
d999613f41
|
refactor: 优化环境变量获取逻辑,确保默认值处理
- 在多个文件中更新环境变量的获取方式,使用 `or` 语法简化代码,确保在未设置环境变量时使用默认值。
- 移除 `.env.template` 中与 LightRAG 相关的环境变量配置,简化配置文件。
- 更新 `pyproject.toml` 中的项目描述,提供更清晰的项目定位。
- 在文档中增加对图片上传响应格式的详细说明,提升用户理解。
|
2025-11-12 19:53:56 +08:00 |
|