Wenjie Zhang
|
43679f4c0d
|
style(format): 格式化代码
|
2026-03-04 04:13:05 +08:00 |
|
肖泽涛
|
6416589787
|
feat: 支持 Dify 只读知识库检索接入
|
2026-02-24 12:12:02 +08:00 |
|
肖泽涛
|
60bc408a3e
|
feat(knowledge): add ragflow-like chunk preset pipeline
|
2026-02-20 19:35:43 +08:00 |
|
Wenjie Zhang
|
5cd4b9f88e
|
fix: 修复共享配置状态的响应式问题,确保正确处理共享设置 Fixes: #505
|
2026-01-27 16:25:05 +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
|
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
|
302175e0b0
|
refactor: 移除 ChromaDB 相关代码和依赖
移除项目中所有与 ChromaDB 相关的代码、依赖和文档引用,统一使用 Milvus 作为向量数据库实现
|
2026-01-02 14:44:00 +08:00 |
|
Wenjie Zhang
|
c8b8c92644
|
style(DataBaseView): 调整标题和信息的布局样式
优化标题的显示方式,从 flex 布局改为 block 布局,并添加文本溢出处理
确保信息区域的弹性布局和最小宽度设置
|
2026-01-01 22:53:06 +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
|
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
|
7750a5f106
|
feat(database): 实现同名文件检测与MinIO存储支持
- 添加同名文件检测功能,当上传文件时检查知识库中是否存在同名文件并提示用户
- 重构文件存储逻辑,使用MinIO作为主要存储后端,支持本地和MinIO文件的统一处理
- 优化文件下载功能,根据文件路径类型自动选择本地或MinIO下载方式
- 新增同名文件列表展示组件,支持下载和删除操作
Co-authored-by: YuChuan <xerrors@qq.com>
|
2025-12-07 23:38:20 +08:00 |
|
Wenjie Zhang
|
82bc35a501
|
feat(embedding): 新增 EmbeddingModelSelector 组件并替换原有选择器
将嵌入模型选择逻辑提取为独立组件,提供模型状态显示功能
在 DataBaseView 和 SettingView 中使用新组件替代原有实现
|
2025-12-07 17:17:20 +08:00 |
|
Wenjie Zhang
|
001751dd46
|
feat(知识库): 优化知识库创建界面并标记 Chroma 为弃用
- 在知识库类型选择卡片中添加 Chroma 弃用标记和提示
- 默认知识库类型改为 Milvus
- 添加空状态显示和创建按钮
- 优化知识库类型排序,将 Chroma 放在最后
- 移除不必要的样式代码
|
2025-12-03 15:26:58 +08:00 |
|
Wenjie Zhang
|
11603efffe
|
docs: 更新项目文档和统计数据
更新项目文档内容,简化开发指南并统一文档风格。
优化前端视图中的时间显示格式和文本溢出样式
|
2025-12-01 16:26:52 +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 |
|
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
|
f0275aaadc
|
feat: 更新组件样式和逻辑,优化用户体验
|
2025-11-06 21:59:48 +08:00 |
|
Wenjie Zhang
|
3a6e76e06e
|
功能:新增可配置搜索参数的SearchConfigTab组件
- 实现SearchConfigTab.vue组件,用于管理搜索配置设置
- 增加加载状态、错误处理和默认重置功能
- 集成本地存储功能,支持用户配置的保存与加载
- 更新AppLayout.vue,在数据库信息视图中新增SearchConfigTab
- 修改数据库存储逻辑,支持必要时跳过查询参数加载
- 增强DataBaseInfoView.vue,为向量数据库添加重排序器配置选项
- 重构database.js,优化查询参数加载逻辑
- 清理未使用导入项并优化各组件样式
|
2025-11-06 19:47:22 +08:00 |
|
Wenjie Zhang
|
02c68a0ca5
|
feat: 添加隐私设置功能,支持创建私有知识库并在界面中显示锁定图标
|
2025-10-26 15:08:43 +08:00 |
|
Wenjie Zhang
|
50d2cf850f
|
feat: 更新模型配置和选择逻辑,修改为通过 model_spec 统一指定模型格式
|
2025-10-14 02:27:15 +08:00 |
|
Wenjie Zhang
|
b36f6e78f3
|
refactor(time): 重构应用程序中的日期时间处理
- 新增工具模块 `datetime_utils.py`,用于统一处理UTC和上海时区
- 在 `manager.py`、`models.py` 等后端文件中,将直接操作日期时间的代码替换为工具函数
- 更新前端组件,使用 `dayjs` 进行时区感知的日期格式化和解析
- 移除冗余的日期格式化逻辑,将其集中到工具函数中
- 通过确保所有时间戳均以亚洲/上海时区显示,提升用户体验
|
2025-10-13 15:08:54 +08:00 |
|
Wenjie Zhang
|
e6145657c5
|
feat(lightrag): 添加LightRAG知识库的语言选择和LLM模型选择功能
- 支持在创建LightRAG知识库时选择语言和LLM模型
- 修复知识图谱加载按钮在没有文件时仍可点击的问题
- 更新README中的分支说明
- 简化chroma和milvus的集合命名方式
- 修复知识库创建失败的情况
|
2025-08-16 20:07:12 +08:00 |
|
Wenjie Zhang
|
40c2922132
|
refactor(database): 重构知识库信息页面组件化实现
- 将DataBaseInfoView.vue拆分为多个独立组件:
* DatabaseHeader.vue: 数据库头部信息展示和编辑功能
* FileTable.vue: 文件列表展示和操作功能
* FileDetailModal.vue: 文件详情弹窗展示
* FileUploadModal.vue: 文件上传和URL添加功能
* KnowledgeGraphSection.vue: 知识图谱展示区域
* QuerySection.vue: 查询功能区域
- 优化database.js store,增加完整的状态管理和业务逻辑
- 更新AppLayout.vue中数据库信息获取方法
- 添加工具函数文件file_utils.js和kb_utils.js
- 更新KnowledgeGraphViewer.vue组件配置
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-05 18:00:45 +08:00 |
|
Wenjie Zhang
|
7d4722b62c
|
feat: 更新知识库相关配置
- 实现QA数据
- 优化现在创建知识库的体验
- 优化文件处理与加载方法
- 整体的格式检查与优化
- 优化 Embedding model 的加载逻辑,修复并行问题
- 优化整体的颜色布局
- 移除未使用的接口(前后端)
- 优化知识库的 chunk 逻辑
- 添加新的 Embedding模型支持
- 修复新建知识库后,Agent无法reload的问题
|
2025-07-26 03:36:54 +08:00 |
|
Wenjie Zhang
|
346b85836b
|
style(database/agent): 调整字体大小和颜色,修改标题加载状态,增强用户界面体验。
|
2025-07-23 12:54:36 +08:00 |
|
Wenjie Zhang
|
9d9101a3e5
|
refactor(router): 更新系统路由
|
2025-07-22 17:29:38 +08:00 |
|
Wenjie Zhang
|
14d95ce64c
|
feat: 知识库更新,支持Milvus、Chroma、Lightrag类型的知识库 (#223)
|
2025-07-21 18:18:47 +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
|
7f34094e15
|
opti: 优化样式
|
2025-06-16 23:08:40 +08:00 |
|
Wenjie Zhang
|
459b357b40
|
feat: 添加健康检查接口和前端支持
- 在后端添加了健康检查接口,返回服务状态。
- 在前端新增健康检查API,支持检查服务端健康状态。 #199
- 登录页面增加服务状态提示,改善用户体验。
|
2025-05-28 15:16:07 +08:00 |
|
Wenjie Zhang
|
b10edefe17
|
feat: 优化知识库和文件展示逻辑
- 更新了 KnowledgeDatabase 和 KnowledgeFile 的 to_dict 方法,支持选择性加载节点信息。
- 在 KnowledgeBase 中调整了数据库获取逻辑,确保在获取数据库时不加载文件节点。
- 在前端组件中添加了加载状态指示,改善了用户体验。
- 增强了数据库信息视图的交互性,支持批量索引和删除文件功能。
|
2025-05-26 20:39:31 +08:00 |
|
Wenjie Zhang
|
645acff37c
|
fix 修复时区显示问题以及知识库描述显示不全的问题
|
2025-05-15 23:06:19 +08:00 |
|
Wenjie Zhang
|
c6474f6585
|
统一前端对于接口的使用
|
2025-05-10 10:53:14 +08:00 |
|
Wenjie Zhang
|
9fdc6a6b77
|
基本权限控制功能实现
|
2025-05-10 10:53:14 +08:00 |
|
Wenjie Zhang
|
380e7e38d6
|
优化知识库查询以及工具定义方法
|
2025-04-11 11:54:45 +08:00 |
|
Wenjie Zhang
|
642b8411a7
|
使用数据库替代现有的 json 形式
|
2025-04-05 13:10:47 +08:00 |
|
zhaoshibao
|
152707a1b9
|
1、新增知识库文件删除提示功能,防止文件误删除;解决新建数据库弹窗右上角关闭按钮关闭不了问题。(关联 Issue #113 #114)
|
2025-03-31 18:05:38 +08:00 |
|
Wenjie Zhang
|
7563c116fc
|
优化文档添加逻辑
|
2025-03-23 23:10:32 +08:00 |
|
Wenjie Zhang
|
d26fda4053
|
更新了很多
- 添加了系统提示词
- 添加了知识库的加载方式
|
2025-03-20 19:51:46 +08:00 |
|
Wenjie Zhang
|
40f5b3dc1f
|
更新了一些细节
|
2024-11-14 20:07:49 +08:00 |
|