Commit Graph

855 Commits

Author SHA1 Message Date
Wenjie Zhang
583a17b37d feat(knowledge): 添加文件处理队列管理功能
添加文件处理队列管理功能,包括添加/移除文件到处理队列的方法
添加状态检查方法修复异常的processing状态
确保文件处理状态的一致性
2025-08-04 20:15:39 +08:00
Wenjie Zhang
c543b63d68 fix(database_info): 修复 result container 的框体高度 bug 2025-08-04 18:43:06 +08:00
Wenjie Zhang
ff15fd1389 feat(用户界面): 改进登录按钮样式并优化首页视觉效果 2025-08-04 18:31:25 +08:00
Wenjie Zhang
e2d0b17e5a feat(knowledge_base): 检索的内容以字典返回,同时包含 filepath 等 metadata
将知识库的异步查询方法aquery的返回类型从字符串更改为包含字典的列表,增强了查询结果的结构化。更新了Milvus和Chroma知识库的查询逻辑,确保返回的文档块包含内容、元数据和相似度分数。同时,修复了文件路径处理逻辑,确保文件名相对路径的正确性。
2025-08-01 17:04:37 +08:00
Wenjie Zhang
e45e90fec7 feat(batch_upload): 添加批量文件转换为Markdown功能
- 新增`trans`命令以支持批量将文件转换为Markdown格式
- 实现文件上传和转换的异步处理,支持并发任务
- 处理文件时过滤掉macOS的隐藏文件
- 更新`upload`命令的默认并发数和API基础URL
2025-08-01 16:59:19 +08:00
Wenjie Zhang
67f3af3257 docs: update document 2025-08-01 16:59:03 +08:00
Wenjie Zhang
3960db2d5b
Update README.md 2025-07-31 10:46:23 +08:00
Wenjie Zhang
dc540c0efa feat(knowledge graph): 改进智能体界面对于知识图谱检索结果的渲染稳定性和数据格式兼容性
重构知识图谱组件以支持新的数据格式并提高渲染稳定性
添加容器可见性检查和重试机制确保图表正确渲染
优化组件间通信通过暴露刷新方法
移除不再需要的详细面板以简化界面
2025-07-30 11:05:18 +08:00
Wenjie Zhang
1b3a5fe0fd style(ui): 统一使用新的颜色变量并优化侧边栏样式
重构颜色变量定义,移除旧变量并使用新的 --main-* 和 --gray-* 变量
优化聊天侧边栏的分组显示和交互样式
调整多个组件的边框和背景色以匹配新颜色方案
2025-07-30 11:00:50 +08:00
Wenjie Zhang
612bd9f7b0 refactor(graph): 重构知识图谱查询和格式化逻辑
- 修改查询方法以支持不同返回格式(graph/triples)
- 移除不再使用的格式化方法和废弃查询方法
- 优化节点和关系的查询性能及结果处理
- 更新相关API端点以直接返回原始查询结果
2025-07-30 10:50:06 +08:00
Wenjie Zhang
007e6aeb1f fix(graph): 改进图数据库查询逻辑和错误处理
修复图数据库查询时的错误处理,添加完整的traceback信息
重构查询逻辑,分离向量查询和模糊查询方法
更新README文档说明知识图谱的限制和使用方法
确保查询只针对带有Entity标签的节点
添加数据库状态检查断言
2025-07-29 16:30:47 +08:00
Wenjie Zhang
b4439996fa refactor(knowledge): 重构文件处理逻辑并提取到独立模块
将文件处理和URL处理逻辑从KnowledgeBase类提取到独立的indexing模块
更新模型配置和README,添加新的API Key获取链接
优化日志输出格式并添加新的文件预处理脚本
2025-07-29 12:58:13 +08:00
Wenjie Zhang
24f4ffa73e feat(knowledge_base): 添加对CSV、Excel和JSON文件的支持
添加处理CSV、Excel和JSON文件的逻辑,将其内容转换为Markdown格式。使用pandas库处理表格数据,json库处理JSON数据,增强知识库的文件兼容性。
2025-07-29 00:29:41 +08:00
Wenjie Zhang
6a2a0ebedb refactor(GraphView): 移除不必要的disabled状态计算和属性
简化计算逻辑,移除与模型匹配状态相关的disabled属性和计算
2025-07-28 19:37:02 +08:00
Wenjie Zhang
9d54d81630 fix(batch_upload): 过滤掉macOS的隐藏文件以避免上传错误 2025-07-28 19:18:07 +08:00
Wenjie Zhang
3ba13dd6f3 fix(docker-compose): 修复当 node_modules 为空的时候,无法挂在 volumes 的问题 2025-07-28 19:07:58 +08:00
Wenjie Zhang
cfe5d2a190 fix(knowledge_router): 修复创建数据库时缺少await导致的问题 2025-07-28 18:53:06 +08:00
Wenjie Zhang
1090054088 docs: Readme 2025-07-28 16:39:15 +08:00
Wenjie Zhang
f847c7f340 docs: 更新文档内容并添加相关图片
- 添加多个文档图片用于功能展示
- 更新README文档内容,优化描述和结构
- 更新changelog添加新任务和修复问题
- 修改docker镜像配置,更新基础镜像版本
2025-07-28 16:26:01 +08:00
Wenjie Zhang
04f6cb5a79 feat(milvus_kb): 优化文件删除逻辑,增加文件存在性检查 2025-07-27 13:02:57 +08:00
Wenjie Zhang
b403d8dd90 chore(dependencies): 更新mineru依赖为mineru[core],简化文档解析逻辑 2025-07-27 12:04:44 +08:00
Wenjie Zhang
cf3cb5ef33 feat(ocr): 增强OCR处理功能,支持图像解析和参数传递,优化Docker环境变量配置 2025-07-27 04:12:49 +08:00
Wenjie Zhang
c14bd06db6 chore(docker-compose): 更新PADDLEX_URI和NO_PROXY配置,调整GPU设备ID,优化环境变量设置 2025-07-27 02:56:50 +08:00
Wenjie Zhang
316bc609c2 feat(DataBaseInfoView): 查询输入和示例展示,添加示例轮播功能,改进自动刷新按钮样式 2025-07-27 02:56:13 +08:00
Wenjie Zhang
b9fdd74889 feat(knowledge_base): 按创建时间倒序排序文件列表,优化文件记录管理逻辑 2025-07-27 02:55:49 +08:00
Wenjie Zhang
6a3ebd530a feat(batch_upload): 增加文档处理参数支持,优化文件上传和处理逻辑,提升批量上传功能的灵活性 2025-07-27 02:55:31 +08:00
Wenjie Zhang
4f8e1e19e1 feat(batch_upload): 添加批量上传和处理文件功能,支持文件记录管理,优化API交互和错误处理逻辑(并发访问Milvus) 2025-07-27 01:02:14 +08:00
Wenjie Zhang
6e06102a12 chore(database): 优化DataBaseInfoView组件,添加批量删除文件进度显示,改进文件选择逻辑,更新样式以提升用户体验 2025-07-27 00:30:30 +08:00
Wenjie Zhang
32c34762d3 feat(DataBaseInfoView): 添加右侧面板切换功能,优化文件过滤和排序逻辑,更新样式以提升用户体验 2025-07-26 15:19:11 +08:00
Wenjie Zhang
b50d555e37 style(DataBaseInfoView): 为文件名添加文件类型图标和颜色 2025-07-26 11:18:54 +08:00
Wenjie Zhang
7d4722b62c feat: 更新知识库相关配置
- 实现QA数据
- 优化现在创建知识库的体验
- 优化文件处理与加载方法
- 整体的格式检查与优化
- 优化 Embedding model 的加载逻辑,修复并行问题
- 优化整体的颜色布局
- 移除未使用的接口(前后端)
- 优化知识库的 chunk 逻辑
- 添加新的 Embedding模型支持
- 修复新建知识库后,Agent无法reload的问题
2025-07-26 03:36:54 +08:00
Wenjie Zhang
9f5924b8e6 refactor(agent): 移除不必要的要求检查,简化 BaseAgent 初始化逻辑;更新工具注册逻辑,添加获取可运行工具信息的功能;重构聊天 API,优化代码结构和可读性。 2025-07-24 00:46:15 +08:00
Wenjie Zhang
75c52a3855 feat(router): 添加工具路由,更新聊天和智能体相关功能,优化工具获取逻辑 2025-07-24 00:45:47 +08:00
Wenjie Zhang
770d098f05 refactor(database): 文件结构优化,顺便修复了 chroma 的 embedding 错误 2025-07-23 19:21:45 +08:00
Wenjie Zhang
f51e7e0557 docs(changelog): 新增 v0.2 版本变更日志,列出开发计划、功能待办事项及已知问题,提升项目文档完整性。 2025-07-23 12:55:23 +08:00
Wenjie Zhang
b434c39182 feat(lightrag): 添加环境变量配置以支持动态选择 LLM 提供者和名称,优化 LLM 函数获取逻辑 2025-07-23 12:55:02 +08:00
Wenjie Zhang
346b85836b style(database/agent): 调整字体大小和颜色,修改标题加载状态,增强用户界面体验。 2025-07-23 12:54:36 +08:00
Wenjie Zhang
9f596e55e7 refactor(agent): 将智能体相关的名称参数统一更改为ID,优化相关API调用 2025-07-23 04:02:36 +08:00
Wenjie Zhang
21a9a3236f feat: 更新 HeaderComponent 和 KnowledgeGraphViewer 组件,优化样式和功能,添加文件详情弹窗,增强用户交互体验 2025-07-23 03:52:22 +08:00
Wenjie Zhang
50931b0456 update deepresearch 2025-07-22 22:16:34 +08:00
Wenjie Zhang
9d58ebc13c refactor(agent): 将智能体相关的名称参数更改为ID,优化智能体管理逻辑 2025-07-22 17:30:00 +08:00
Wenjie Zhang
9d9101a3e5 refactor(router): 更新系统路由 2025-07-22 17:29:38 +08:00
Wenjie Zhang
53b642ab6e
Delete .github/workflows/pages.yml 2025-07-22 04:14:49 +08:00
Wenjie Zhang
44b6dfdbc0 feat: 更新依赖项,添加新的配置字段,优化智能体管理和视图组件 2025-07-22 04:12:55 +08:00
Wenjie Zhang
24e3937aa2 fix: 将当前用户ID转换为字符串格式,以确保在数据库查询中正确匹配 2025-07-22 04:10:00 +08:00
Wenjie Zhang
a9e35e64bf feat: 在设置视图中添加服务链接部分,提供快速访问外部服务的功能,并优化用户管理组件的显示逻辑 2025-07-22 00:23:16 +08:00
Wenjie Zhang
d50399f217 feat: 移除无关文件,并添加 paddlex cli 的脚本 2025-07-22 00:23:08 +08:00
Wenjie Zhang
d9a796aec1 docs: 更新 README 文档等 2025-07-21 19:48:15 +08:00
Wenjie Zhang
84039ae474 feat: 添加OCR服务健康检查和统计功能,优化PDF解析逻辑,增强错误处理机制 2025-07-21 19:25:07 +08:00
Wenjie Zhang
14d95ce64c
feat: 知识库更新,支持Milvus、Chroma、Lightrag类型的知识库 (#223) 2025-07-21 18:18:47 +08:00