Commit Graph

1146 Commits

Author SHA1 Message Date
Wenjie Zhang
2cab40b6e0 fix(RAGEvaluationTab): 修复指标值格式化逻辑中百分比转换的条件
将val < 1改为val <= 1以确保所有0.0-1.0范围的检索指标都能正确转换为百分比
2025-12-24 00:03:59 +08:00
Wenjie Zhang
4eb2c4977e fix(lightrag): 修复查询结果节点数量未限制的问题 2025-12-23 23:01:58 +08:00
Wenjie Zhang
cd34ea5474 docs: 更新文档内容并优化图标映射
更新多个文档内容,包括移除演示视频、调整模型配置说明、优化知识库文档结构
在HomeView.vue中添加图标映射区域注释
将FileTable.vue中的刷新图标从RefreshCcw改为ReloadOutlined
添加agent.png图片资源
2025-12-23 12:12:34 +08:00
Wenjie Zhang
696cd97618 feat(日志): 增加后端日志级别过滤功能并优化前端显示
1. 在后端添加日志级别过滤参数,支持按级别筛选日志
2. 前端移除本地级别过滤,改为向后端传递过滤参数
3. 优化日志显示样式和自动刷新逻辑
2025-12-23 11:21:34 +08:00
Wenjie Zhang
ccf6ddaaeb style(components): 统一组件样式使用CSS变量替换硬编码颜色
将多个组件中的硬编码颜色值替换为CSS变量,提高主题一致性和可维护性
2025-12-23 02:02:12 +08:00
Wenjie Zhang
dede6679db feat(web): 添加消息复制功能并优化反馈组件图标 2025-12-23 01:51:05 +08:00
Wenjie Zhang
abf4414a0f feat(agent-ui): 添加智能体选择弹窗并优化默认标记样式
- 在AgentSingleView中添加智能体选择弹窗功能
- 重构默认智能体标记的样式和位置
- 仅管理员显示系统设置菜单项
2025-12-22 04:32:45 +08:00
Wenjie Zhang
5f1f6be7c4 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2025-12-21 21:25:49 +08:00
Wenjie Zhang
0527cf491d refactor: 将同步IO操作改为异步以提高性能 2025-12-21 21:25:13 +08:00
Wenjie Zhang
1d04842f02 refactor(agent-tools): 移除已弃用的工具获取接口及相关代码 2025-12-21 20:58:40 +08:00
Wenjie Zhang
643f49e218 refactor(agent-tools): 移除已弃用的工具获取接口及相关代码 2025-12-21 20:52:05 +08:00
Wenjie Zhang
3b03a91e39 fix(agents): 修复模型配置在子智能体中不生效的问题
1. 移除 AnthropicPromptCachingMiddleware 并简化 SummarizationMiddleware 配置
2. 在 context_based_model 中添加调试日志
更新 research-agent 的描述以明确其功能
2025-12-21 20:25:27 +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
2e9fd9cbe0 fix(graph): 修正上传节点查询时未过滤Upload标签的问题
确保所有查询操作仅针对Upload类型的节点,避免返回不相关的实体数据
2025-12-20 15:45:03 +08:00
Wenjie Zhang
c5dde79051 refactor(components): 移除独立信息面板组件并整合到GraphCanvas中
将GraphInfoPanel和LightRAGInfoPanel组件删除,将其功能整合到GraphCanvas组件中
简化视图层代码,移除GraphView中不必要的模板和计算逻辑
2025-12-20 15:44:37 +08:00
Wenjie Zhang
3f7e70db31 refactor(router): 移除废弃的graph兼容性接口并合并测试
将废弃的lightrag兼容性接口从graph_router.py中移除
删除单独的test_graph_router.py测试文件
在test_unified_graph_router.py中添加相关测试
2025-12-20 15:13:56 +08:00
Wenjie Zhang
ac848ea165 refactor(graph): 重构图谱适配器与服务层架构
将 GraphDatabase 重构为 UploadGraphService 并引入 BaseNeo4jAdapter 作为基础查询层
优化适配器工厂支持自动检测图谱类型,统一查询接口
添加 GraphMetadata 元数据管理,增强类型安全与能力声明
重构 LightRAGGraphAdapter 使用标准查询接口,改进节点边规范化处理
更新路由层使用新的适配器工厂方法,简化图谱类型检测逻辑
2025-12-20 15:00:49 +08:00
Wenjie Zhang
92518e5bbc fix(GraphView): 修复文件上传和模态框关闭逻辑
添加文件上传状态验证和错误处理
修复模态框关闭时未清空文件列表的问题
统一搜索框的占位文本
移除不再使用的说明弹窗组件
2025-12-20 14:51:02 +08:00
Wenjie Zhang
e04213f1e8 docs: 更新文档内容及修正描述
- 在branding.md中添加主题配置说明
- 修正knowledge-base.md中查询逻辑的描述
- 更新evaluation.md中字段说明和数据集构建提示
2025-12-20 14:50:42 +08:00
Wenjie Zhang
8d97a33ea4 style(lint): 优化代码格式和错误处理 2025-12-19 21:24:19 +08:00
Wenjie Zhang
558d26853f fix(GraphCanvas): 修复节点大小计算缩进并优化图谱渲染流程(避免缩成一团) 2025-12-19 21:18:46 +08:00
Wenjie Zhang
28e02b8d0e refactor(lightrag): 使用统一日志工具替换直接logging导入
移除直接导入logging并创建logger实例,改为使用src.utils中的统一logger工具
2025-12-19 19:14:46 +08:00
Wenjie Zhang
9ca01763ec refactor(settings): 将设置页面重构为模态框形式并优化样式
重构设置功能为模态框形式,移除原设置页面路由及相关导航链接
新增 SettingsModal 组件集中管理设置功能,优化移动端适配
调整 ModelProvidersComponent 样式,移除冗余按钮和样式
统一用户管理组件样式,优化颜色和布局
2025-12-19 14:41:23 +08:00
Wenjie Zhang
69cd29803c refactor(AgentChat): 重构聊天组件,提取输入区域和流处理逻辑 2025-12-19 04:04:48 +08:00
Wenjie Zhang
ba2d0d0007 fix(db): 使用asyncio.shield确保数据库连接正确关闭
1. 简化对话状态重置逻辑并移除冗余代码
2. 重构聊天路由的数据库会话管理
2025-12-19 02:22:29 +08:00
Wenjie Zhang
be3abc00b5 fix(ui): 调整任务卡片和上传模态框的样式
修复任务卡片圆角大小和背景色不一致问题
优化文件上传模态框的按钮布局和样式
调整OCR控制项的间距和按钮类型
2025-12-19 00:41:51 +08:00
Wenjie Zhang
b3d15c5f57 style: 调整前端样式
- 修复 DataBaseView.vue 中的标签闭合问题
- 在 mineru 解析器中添加空行提高可读性
- 更新 roadmap.md 文档内容
- 优化 AiTextarea.vue 组件样式和图标
2025-12-18 21:58:22 +08:00
limbo
6ea920e7e2 style: lint 2025-12-18 21:43:26 +08:00
limbo
6ebbb46c9f feat: AI 辅助知识库描述生成功能 2025-12-18 21:43:26 +08:00
Wenjie Zhang
751bd3c791 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2025-12-18 20:59:02 +08:00
Wenjie Zhang
7a24179913 refactor(parser): 将同步zip文件处理改为异步实现 Fixes: #377
修改mineru_parser.py和mineru_official_parser.py中的zip处理逻辑,使用asyncio.run调用异步_process_zip_file函数
更新indexing.py中的_process_zip_file和相关辅助函数为异步实现
调整docker-compose.yml中的容器命名和文档中的服务启动命令
2025-12-18 20:58:48 +08:00
limbo
1dab4a7010 fix: 修复 dashboard_router 中 ConversationManager 方法缺少 await 的问题 2025-12-18 20:04:51 +08:00
Wenjie Zhang
fd9dc403bd docs(theme): 添加 VitePress 主题自定义样式
添加自定义 CSS 文件和主题入口文件,覆盖 VitePress 默认主题颜色以匹配项目主色调
2025-12-18 15:54:26 +08:00
Wenjie Zhang
737c730d94 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2025-12-18 12:21:47 +08:00
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
cd5c6947e2 refactor(kb_utils): 重构获取嵌入配置的逻辑以提高可维护性
优先使用新版配置格式并添加断言检查
移除旧版兼容性代码,简化逻辑
添加异常处理和日志记录
2025-12-18 11:29:17 +08:00
Wenjie Zhang
98fdce0e79 refactor: 移除对.doc文件格式的支持 2025-12-18 11:27:21 +08:00
Wenjie Zhang
094d1b6ca7
Enhance README with new images and updates
Updated README to include new images and latest updates.
2025-12-18 00:31:02 +08:00
Wenjie Zhang
9b0fb1f5df
Update README with v0.4.0-beta release notes
Added details about the v0.4.0-beta release, including new features, fixes, and breaking changes.
2025-12-18 00:02:42 +08:00
Wenjie Zhang
fbf4ec8cce docs(changelog): 更新路线图文档,同步最新功能与修复
更新 roadmap.md 文档,反映最新功能新增、bug修复和破坏性更新。主要包括:
- 新增多模态模型支持、文件上传中间件等功能
- 优化知识库详情页和DBManager异步支持
- 修复重排序模型和检索配置问题
- 移除Chroma和TogetherAI支持
2025-12-17 23:53:24 +08:00
Wenjie Zhang
b8e8346262 refactor(component): 优化UI样式和工具参数显示逻辑
1. 调整多个组件的间距、字体大小和样式细节
2. 重构工具参数显示逻辑,支持更多参数格式
3. 移除状态按钮中的计数显示,更新图标
2025-12-17 23:39:53 +08:00
Wenjie Zhang
a3edaa8129 feat(server): 添加访问日志中间件并优化日志配置
1. 实现自定义访问日志中间件以记录请求处理时间
2. 禁用uvicorn默认访问日志处理器
优化日志格式化配置
2025-12-17 22:55:12 +08:00
Wenjie Zhang
80d03554b4 refactor(deep_agent): 不使用默认的 create_deep_agent 而是仅使用其中间件重构深度智能体创建逻辑
重构深度智能体的创建逻辑,使用更灵活的create_agent替代create_deep_agent
添加多个中间件包括摘要、文件系统和子代理处理
优化研究代理的描述并更新提示词指导
修复聊天路由中extra_metadata的合并逻辑
2025-12-17 22:28:28 +08:00
Wenjie Zhang
e62ec33e4b feat(agents): 增加模型重试中间件并调整递归限制
将递归限制从100增加到300以支持更深的调用链
添加ModelRetryMiddleware到聊天机器人中间件链
优化模型加载逻辑,支持openai和deepseek官方初始化
2025-12-17 22:27:46 +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
6d064d3916 chore: 更新依赖和docker配置
更新langchain依赖至1.2.0版本
添加uv.lock文件到git跟踪和docker构建
使用--frozen参数确保依赖版本锁定
2025-12-17 10:58:28 +08:00
Wenjie Zhang
9f641ede78 feat(model-config): 添加模型手动管理功能及失效模型检测
- 在模型供应商组件中添加手动管理模式,当无法自动获取模型列表时可手动添加/移除模型
- 添加失效模型检测功能,可一键移除配置中不存在的模型
- 新增 ModelScope 供应商图标支持
- 调整用户头像和模型图标尺寸样式
- 更新文档说明图片显示的环境变量配置
2025-12-16 15:47:50 +08:00