Wenjie Zhang
|
6a2a0ebedb
|
refactor(GraphView): 移除不必要的disabled状态计算和属性
简化计算逻辑,移除与模型匹配状态相关的disabled属性和计算
|
2025-07-28 19:37:02 +08:00 |
|
Wenjie Zhang
|
04f6cb5a79
|
feat(milvus_kb): 优化文件删除逻辑,增加文件存在性检查
|
2025-07-27 13:02:57 +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
|
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
|
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
|
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
|
44b6dfdbc0
|
feat: 更新依赖项,添加新的配置字段,优化智能体管理和视图组件
|
2025-07-22 04:12:55 +08:00 |
|
Wenjie Zhang
|
a9e35e64bf
|
feat: 在设置视图中添加服务链接部分,提供快速访问外部服务的功能,并优化用户管理组件的显示逻辑
|
2025-07-22 00:23:16 +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 |
|
dependabot[bot]
|
6a1d1d236b
|
chore(deps): bump @eslint/plugin-kit from 0.3.1 to 0.3.3 in /web
---
updated-dependencies:
- dependency-name: "@eslint/plugin-kit"
dependency-version: 0.3.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-07-21 05:02:42 +00:00 |
|
Wenjie Zhang
|
5ed016298c
|
feat: 更新 Docker 配置,添加 Milvus 令牌支持,优化健康检查命令,移除 PostgreSQL 配置,调整环境变量,增强系统稳定性
|
2025-07-18 11:29:12 +08:00 |
|
Wenjie Zhang
|
9a162d5197
|
feat: 更新环境模板,添加知识图谱模型名称配置;重构工具工厂,移除冗余代码并优化工具注册逻辑;增强图数据库类,添加数据库连接检查和嵌入模型获取功能;调整设置视图,移除不必要的开关和选择项
|
2025-07-02 02:58:13 +08:00 |
|
Wenjie Zhang
|
6810f1f84e
|
feat: 在依赖组中添加 ruff 依赖,并优化代码中的类型提示和异常处理,提升代码可读性和稳定性
|
2025-07-02 02:38:36 +08:00 |
|
Wenjie Zhang
|
a1225b05b5
|
feat: 在模型提供者组件中添加模型ID字段,支持编辑模式下显示模型ID
|
2025-07-01 13:26:28 +08:00 |
|
Wenjie Zhang
|
8f37e1c8d9
|
feat: 增加 LightRAG的图谱可视化功能(但是目前的检索和可视化会出现跨知识库的情况,需要继续debug)
|
2025-06-30 22:29:23 +08:00 |
|
Wenjie Zhang
|
c89ba37617
|
style: 优化部分细节样式
|
2025-06-29 15:43:40 +08:00 |
|
Wenjie Zhang
|
7b846ff76b
|
fix: 更新数据库路径和日志配置,确保兼容性和可维护性
|
2025-06-28 20:19:26 +08:00 |
|
Wenjie Zhang
|
a91d57f274
|
fix: 更新嵌入模型配置,修复相关信息获取逻辑
- 修改数据路由器中的嵌入模型信息获取方式,确保使用正确的配置项。
- 在 LightRagBasedKB 类中,增强 LLM 和嵌入函数的获取逻辑,支持动态配置。
- 更新嵌入模型和重排序模型的 URL 获取方式,统一为 base_url。
- 前端数据库视图中,调整嵌入模型选择的样式和信息展示,提升用户体验。
|
2025-06-27 12:22:35 +08:00 |
|
Wenjie Zhang
|
30163baed4
|
feat: !important 讲知识库的后端修改为 LightRAG 添加 PostgreSQL 支持和环境变量配置
- 在 docker-compose.yml 中新增 PostgreSQL 服务配置,包括健康检查和环境变量设置。
- 添加 PostgreSQL 初始化脚本,确保数据库和用户的创建及权限配置。
- 更新 pyproject.toml,新增 asyncpg 和 graspologic 依赖。
- 重构知识库管理逻辑,使用 LightRagBasedKB 替代原有 KnowledgeBase 类,优化知识库的管理和查询功能。
- 更新前端 API 接口,调整文件处理和数据库创建逻辑,支持新的嵌入模型配置。
|
2025-06-27 01:55:04 +08:00 |
|
Wenjie Zhang
|
dbd394843b
|
style: 更新 AgentMessageComponent 组件的加载指示器样式
|
2025-06-27 01:53:45 +08:00 |
|
Wenjie Zhang
|
105ade5273
|
refactor(debug): 更新调试组件,增强系统配置和用户信息打印功能
- 修改 DebugComponent.vue,重命名打印配置函数为 printSystemConfig,并新增打印用户信息、知识库信息和智能体配置的功能。
- 更新日志级别选择的实现方式,采用多选卡片样式,提升用户体验。
- 调整样式以优化界面布局,确保在不同屏幕尺寸下的适配性。
- 在 AppLayout.vue 中移除调试面板的浮动按钮,改为使用模态框展示调试组件。
|
2025-06-27 01:53:30 +08:00 |
|
Wenjie Zhang
|
9bc5b086f9
|
chore: 移除 Chat 、Retriever 相关代码,知识库与知识图谱默认开启且无法修改
- 删除 retriever.py 文件,移除不再使用的检索器逻辑。
- 更新 base_router.py,简化重启逻辑,移除 retriever.restart() 调用。
- 修改 config.py,移除知识库和知识图谱的配置项。
- 更新前端组件,调整与知识库相关的显示逻辑,确保界面一致性。
- 修改路由配置,移除与聊天相关的路由,优化用户导航体验。
|
2025-06-27 01:52:59 +08:00 |
|
Wenjie Zhang
|
be3adf7b9d
|
fix: 修复原本 store 中的 refreshDatabase 失败的问题
|
2025-06-27 01:48:55 +08:00 |
|
Wenjie Zhang
|
b4be4c0021
|
feat: 添加分享对话功能,支持导出为HTML文件
|
2025-06-27 01:48:09 +08:00 |
|
Wenjie Zhang
|
db38035577
|
chore: 移除不再使用的脚本和优化日志信息
- 删除了 download_models.sh 和 migrate_kb_to_sqlite.py 脚本,清理不必要的代码。
- 在 base_router.py 中更新日志信息,调整为英文以提高可读性。
- 移除 retriever.restart() 调用,简化重启逻辑。
- 优化 OCRPlugin 中的注释,去除冗余代码。
|
2025-06-27 01:47:52 +08:00 |
|
Wenjie Zhang
|
57299fda8d
|
chore: 更新配置文件和日志路径
- 在 docker-compose.yml 中新增测试目录挂载。
- 修改 __init__.py 文件,更新配置文件路径以使用 save_dir 变量。
- 更新 logging_config.py 文件,调整日志文件路径至 tmp/logs,并确保相应目录存在。
- 移动 test/test_neo4j.py 文件
|
2025-06-26 02:13:46 +08:00 |
|
Wenjie Zhang
|
4afbb42f96
|
feat: 添加自动索引功能,优化文件处理流程
- 在知识库中新增自动索引参数,支持在文件处理后自动触发索引。
- 更新前端界面,允许用户配置自动索引选项,并在处理结果中反馈索引状态。
- 调整定时器刷新间隔,提高数据库信息更新的实时性。
|
2025-06-25 02:45:57 +08:00 |
|
Wenjie Zhang
|
5aebc248c3
|
style: 调整聊天组件和消息组件的样式,优化视觉效果
- 在 AgentMessageComponent.vue 中更新了 Markdown 预览的颜色和字体大小,增强了文本的可读性。
- 在 ChatSidebarComponent.vue 中修改了对话列表的内边距和按钮样式,提升了整体界面的美观性和一致性。
|
2025-06-25 02:12:29 +08:00 |
|
Wenjie Zhang
|
c0a6afc11c
|
style: 更新样式和颜色变量,优化组件视觉效果
- 在 base.css 中新增灰色调变量 --gray-25。
- 在 AgentMessageComponent.vue 和 KnowledgeBaseResult.vue 中调整背景颜色,使用新的灰色变量。
- 优化 AgentView.vue 中的样式,移除不必要的样式设置。
|
2025-06-24 15:44:05 +08:00 |
|
Wenjie Zhang
|
bb4793e785
|
feat: 增强聊天组件功能,优化消息展示和滚动逻辑
- 在 AgentChatComponent.vue 中新增对话最后一个消息使用的模型显示。
- 添加生成中的加载状态指示,提升用户体验。
- 优化滚动控制逻辑,确保在消息更新时自动滚动到底部。
- 在 AgentMessageComponent.vue 中更新消息解析逻辑,处理推理内容。
- 在 RefsComponent.vue 中增强模型信息的显示和交互功能。
|
2025-06-24 00:15:51 +08:00 |
|
Wenjie Zhang
|
17ec5c5f77
|
feat: 优化知识库检索结果组件,增强文件分组展示和详细信息弹窗
- 更新 KnowledgeBaseResult.vue 以按文件名聚合文档片段,提升用户体验。
- 添加文件级别的展开/折叠功能,允许用户查看每个文件的具体片段。
- 新增弹窗展示选中片段的详细信息,包括相似度和重排序分数。
- 调整样式以改善视觉效果和交互体验。
|
2025-06-24 00:14:54 +08:00 |
|
Wenjie Zhang
|
3e64a4249b
|
feat: 更新文件索引状态处理逻辑
- 在 knowledgebase.py 中将文件索引失败时的状态更新为 "pending_indexing"。
- 在 DataBaseInfoView.vue 中调整条件判断,允许在文件状态为 "pending_indexing" 或 "failed" 时显示操作按钮。
|
2025-06-24 00:14:34 +08:00 |
|
Wenjie Zhang
|
c90e2e0b26
|
feat: 移除零一万物模型支持并更新相关文档和配置
- 从 README.md 和 .env.template 中移除 LINGYIWANWU_API_KEY 相关内容。
- 更新 select_model 函数以支持 dashscope 和 deepseek 模型提供者的逻辑。
- 修改模型配置文件,更新 dashscope 的默认模型和相关信息。
- 移除与零一万物相关的图标和配置,简化模型选择逻辑。
|
2025-06-24 00:14:12 +08:00 |
|
Wenjie Zhang
|
fd7cd8cf25
|
feat: 更新工具工厂和聊天机器人逻辑,增强前端多选组件
- 在 tools_factory.py 中修改工具名称生成逻辑,确保兼容 Deepseek 的要求。
- 在 graph.py 中优化聊天模型与工具的绑定逻辑,增加条件判断以提高灵活性。
- 在 AgentView.vue 中新增环境变量显示部分,增强用户界面,添加多选卡片组件以改善选项选择体验。
- 更新样式以支持多选卡片的响应式设计,提升整体用户体验。
|
2025-06-24 00:13:11 +08:00 |
|
Wenjie Zhang
|
286e06f25b
|
style: ruff check fix
|
2025-06-23 10:32:01 +08:00 |
|
Wenjie Zhang
|
eeb53f4774
|
feat: 添加 PaddleX OCR 支持及示例更新
- 在 example_usage.py 中更新分析文档的示例,使用新的 PaddleX OCR 服务。
- 在 data_router.py 中优化文件处理反馈信息,增加处理失败文件的统计。
- 在 indexing.py 中新增对 PaddleX OCR 的支持。
- 在 _ocr.py 中添加 process_pdf_paddlex 方法,集成 PaddleX OCR 处理逻辑。
- 新增 paddlex.py 文件,封装 PaddleX 版面解析服务的 API 调用。
- 更新前端 DataBaseInfoView.vue,增加 PaddleX OCR 选项。
- 新增测试文件 PixPin_2025-06-19_23-42-17.png 以支持 OCR 测试。
|
2025-06-23 10:09:51 +08:00 |
|
Wenjie Zhang
|
97ee5b0855
|
feat: 更新模型提供者组件样式和结构
- 修改 ModelProvidersComponent.vue 中的模板和样式,增强自定义模型和已配置/未配置提供者的视觉效果。
- 添加响应式设计,优化在不同屏幕尺寸下的展示。
- 更新模型卡片的交互效果和样式,提升用户体验。
|
2025-06-23 00:17:06 +08:00 |
|
Wenjie Zhang
|
0e2abccf11
|
feat: 优化助手消息组件和计算器结果展示
- 在 AgentMessageComponent.vue 中更新消息解析逻辑,使用 parsedMessage 处理内容和推理信息。
- 改进样式,增强用户体验,包括工具调用结果的展示和交互效果。
- 移除 CalculatorResult.vue 中不必要的元素,简化结果展示。
|
2025-06-22 23:56:12 +08:00 |
|