Commit Graph

175 Commits

Author SHA1 Message Date
Wenjie Zhang
e7c078310e docs: 更新MCP服务器管理等相关文档 2026-01-14 22:27:45 +08:00
Wenjie Zhang
9fa8ce288f feat: 添加知识库名称检查,防止重复创建相同名称的知识库 #466 2026-01-14 22:00:53 +08:00
Wenjie Zhang
ebbb831fc0 feat: 实现MCP服务以统一业务逻辑和状态管理
- 新增 mcp_service 文件,移除原本的 src/agents/common/mcp.py,所有功能合并到mcp_service,MCP服务来处理服务器配置的增删改查操作、数据库与缓存之间的同步以及MCP客户端和工具的管理。
- 将重构的 MCP 和现有智能体做适配,引入全局缓存和状态管理机制用于MCP服务器和工具。
- 数据库表更新,在MCPServer模型中为StdIO传输类型添加了command和args字段。
- 其他代码优化、增强样式以提升用户体验和可读性。
2026-01-14 20:16:51 +08:00
Wenjie Zhang
d96d8e4a65 feat: 移除 Dockerfile 中的代理设置 Startup: docker build的时候web.Dockerfile会继承宿主机的npm代理设置
Fixes #455
2026-01-13 00:38:45 +08:00
Wenjie Zhang
9470b15e29 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2026-01-12 17:10:03 +08:00
Wenjie Zhang
ac29b778bf feat: 添加SQLite Web UI的端口信息至文档 2026-01-12 17:09:48 +08:00
humeng
b40f7ceabc docs: 更新文档 2026-01-12 17:09:39 +08:00
Wenjie Zhang
5cb7c9b719 docs: 更新部署和快速入门文档,添加更多提示 2026-01-07 20:58:38 +08:00
Wenjie Zhang
32f6b5e6e9 fix(FileTable): 修复自动刷新失效问题并优化按钮样式
修改数据库存储逻辑以支持后台自动刷新时跳过加载状态
更新FileTable组件按钮样式和布局,增加可读性和交互性
2026-01-07 11:16:08 +08:00
Wenjie Zhang
302175e0b0 refactor: 移除 ChromaDB 相关代码和依赖
移除项目中所有与 ChromaDB 相关的代码、依赖和文档引用,统一使用 Milvus 作为向量数据库实现
2026-01-02 14:44:00 +08:00
Wenjie Zhang
9c1747667c feat(知识图谱): 添加批处理大小配置并优化上传功能
- 在知识图谱上传功能中添加批处理大小配置选项
- 将同步操作改为异步以提高性能
- 优化前端上传配置界面布局
- 更新文档中的路线图信息
2026-01-01 23:39:17 +08:00
Wenjie Zhang
215ccd7388 docs: 更新知识库文档中的节点和关系属性要求 #423 2026-01-01 22:20:45 +08:00
Wenjie Zhang
4547114611 docs: 更新文档解析超时时间默认值为1800秒
将文档解析的超时时间默认值从600秒调整为1800秒,以提供更长的处理时间
2026-01-01 22:20:11 +08:00
Wenjie Zhang
6d9f3add6c docs: 将 PaddleX 统一更新为 PP-StructureV3
更新文档、代码注释和变量命名,将 PaddleX 统一替换为 PP-StructureV3 以反映实际使用的技术栈
2025-12-30 19:40:09 +08:00
Wenjie Zhang
34fbd1a13e feat(TaskTool): 显示任务描述并优化结果展示样式 2025-12-30 03:14:03 +08:00
Wenjie Zhang
e0f7d3dc14 build: 添加 langchain-core 依赖
添加 langchain-core >= 1.2.5 到项目依赖列表 Warning:  LangChain高危漏洞
Fixes #408
2025-12-29 13:25:57 +08:00
Wenjie Zhang
148dcf2e43 feat(know-tool-calling): 增强知识库工具结果显示功能
支持 get_mindmap 操作的纯文本显示
优化搜索结果的展示样式和参数解析
移除未使用的 FileTextOutlined 图标
2025-12-29 11:25:03 +08:00
Wenjie Zhang
e9681c8a32 feat(ocr): 添加 DeepSeek OCR 支持
新增 DeepSeek OCR 解析器,基于 SiliconFlow API 实现文档处理和 OCR 功能
更新文档处理工厂和前端组件以支持新 OCR 选项
优化前端 OCR 选项标签生成逻辑为通用函数
2025-12-29 10:32:07 +08:00
Wenjie Zhang
ac2cfabfe5 docs: 更新稳定版文档链接至v0.4.0 2025-12-26 22:31:59 +08:00
Wenjie Zhang
613d27f560 docs: 更新文档至v0.4.0版本并添加新功能说明 2025-12-26 22:29:39 +08:00
Wenjie Zhang
8e7cf7c7a5 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2025-12-26 18:47:25 +08:00
Wenjie Zhang
520afd2063 docs: 更新文档内容与格式
- 修正知识库支持说明,移除"仅"字
- 更新模型配置文档的步骤编号
- 修复FAQ标题格式
- 优化项目概述的格式
- 更新快速开始指南的版本信息
- 完善知识库文档,明确LightRAG与全局图谱区别
2025-12-26 18:47:06 +08:00
Wenjie Zhang
291d793c95 feat(home): 添加项目概述组件并更新文档
在首页视图中添加 ProjectOverview 组件用于自定义项目介绍,并更新相关文档说明
调整首页布局样式,包括容器高度和间距
2025-12-26 00:51:56 +08:00
Wenjie Zhang
2cab40b6e0 fix(RAGEvaluationTab): 修复指标值格式化逻辑中百分比转换的条件
将val < 1改为val <= 1以确保所有0.0-1.0范围的检索指标都能正确转换为百分比
2025-12-24 00:03:59 +08:00
Wenjie Zhang
cd34ea5474 docs: 更新文档内容并优化图标映射
更新多个文档内容,包括移除演示视频、调整模型配置说明、优化知识库文档结构
在HomeView.vue中添加图标映射区域注释
将FileTable.vue中的刷新图标从RefreshCcw改为ReloadOutlined
添加agent.png图片资源
2025-12-23 12:12:34 +08:00
Wenjie Zhang
dede6679db feat(web): 添加消息复制功能并优化反馈组件图标 2025-12-23 01:51:05 +08:00
Wenjie Zhang
0527cf491d refactor: 将同步IO操作改为异步以提高性能 2025-12-21 21:25:13 +08:00
Wenjie Zhang
e04213f1e8 docs: 更新文档内容及修正描述
- 在branding.md中添加主题配置说明
- 修正knowledge-base.md中查询逻辑的描述
- 更新evaluation.md中字段说明和数据集构建提示
2025-12-20 14:50:42 +08:00
Wenjie Zhang
558d26853f fix(GraphCanvas): 修复节点大小计算缩进并优化图谱渲染流程(避免缩成一团) 2025-12-19 21:18:46 +08:00
Wenjie Zhang
b3d15c5f57 style: 调整前端样式
- 修复 DataBaseView.vue 中的标签闭合问题
- 在 mineru 解析器中添加空行提高可读性
- 更新 roadmap.md 文档内容
- 优化 AiTextarea.vue 组件样式和图标
2025-12-18 21:58:22 +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
Wenjie Zhang
fd9dc403bd docs(theme): 添加 VitePress 主题自定义样式
添加自定义 CSS 文件和主题入口文件,覆盖 VitePress 默认主题颜色以匹配项目主色调
2025-12-18 15:54:26 +08:00
Wenjie Zhang
2f5c3ed6a4 fix(web): 修正按钮文本描述从"选择失败"到"选择所有失败的文件" 2025-12-18 12:21:40 +08:00
Wenjie Zhang
fbf4ec8cce docs(changelog): 更新路线图文档,同步最新功能与修复
更新 roadmap.md 文档,反映最新功能新增、bug修复和破坏性更新。主要包括:
- 新增多模态模型支持、文件上传中间件等功能
- 优化知识库详情页和DBManager异步支持
- 修复重排序模型和检索配置问题
- 移除Chroma和TogetherAI支持
2025-12-17 23:53:24 +08:00
Wenjie Zhang
9f641ede78 feat(model-config): 添加模型手动管理功能及失效模型检测
- 在模型供应商组件中添加手动管理模式,当无法自动获取模型列表时可手动添加/移除模型
- 添加失效模型检测功能,可一键移除配置中不存在的模型
- 新增 ModelScope 供应商图标支持
- 调整用户头像和模型图标尺寸样式
- 更新文档说明图片显示的环境变量配置
2025-12-16 15:47:50 +08:00
Wenjie Zhang
cb9edfdb5e feat(graph): 支持带属性的知识图谱节点和关系导入
- 扩展三元组导入功能,支持节点和关系的属性存储
- 新增测试数据文件和单元测试验证功能
- 更新文档说明支持新旧两种数据格式
- 优化查询结果处理,保留并返回节点和关系的属性
2025-12-16 00:10:05 +08:00
Wenjie Zhang
eb79ad4b8e docs(quick-start): 添加项目初始化脚本和更新快速入门文档
添加 Bash 和 PowerShell 初始化脚本,用于自动配置环境变量和拉取 Docker 镜像
更新快速入门文档,增加两种初始化方法的说明和 API Key 获取指引
2025-12-15 10:27:59 +08:00
Wenjie Zhang
a2e2756f5d docs: 更新文档和模板文件
- 更新.env.template,移除会引起歧义的MySQL配置示例
- 更新roadmap.md,添加新功能和修复的问题
- 更新quick-start.md,修正版本号和优化代理配置说明
2025-12-15 09:00:26 +08:00
Wenjie Zhang
e1a0c6be2c docs: 更新品牌色板和知识库评估文档内容
- 调整品牌文档中的CSS变量命名以更符合色板规范
- 重构知识库评估文档结构,简化内容并增加实用指南
- 添加数据集构建工具推荐和评估指标说明表格
2025-12-14 22:39:20 +08:00
Wenjie Zhang
0875e9769c feat(eval): 添加评估基准分页和错误结果过滤功能
实现评估基准和结果的分页查询,支持按错误过滤结果
优化评估结果表格展示,增加文档链接和说明
提升文件上传验证逻辑和错误处理
2025-12-14 18:13:46 +08:00
Wenjie Zhang
d435b49c97 feat(eval): 添加知识库评估功能及相关文档
新增知识库评估功能,支持对 Milvus 类型知识库进行 RAG 系统评估
- 添加评估基准管理功能,支持手动上传和自动生成基准
- 实现评估指标计算和结果展示
- 更新文档添加评估功能说明
- 优化界面交互,增加类型不支持时的提示
2025-12-11 01:34:49 +08:00
Wenjie Zhang
6f630782e1 Merge remote-tracking branch 'origin' into feat/rag-eval 2025-12-09 22:12:20 +08:00
Wenjie Zhang
6d3bef49dc refactor(eval): 重构检索配置为弹窗并优化评估界面
- 将检索配置从标签页改为弹窗形式
- 在查询区和评估区添加检索配置入口
- 优化评估历史记录显示和刷新功能
- 移除不再需要的组件和样式
2025-12-09 22:11:27 +08:00
Wenjie Zhang
06e139da1b fix: 更新默认模型从DeepSeek-V3.2-Exp到DeepSeek-V3.2
统一所有配置文件和文档中的默认模型名称,移除实验版本标记
2025-12-09 16:47:52 +08:00
Wenjie Zhang
83e0caae7d feat(evaluation): 新增RAG评估功能模块
实现RAG评估系统,包括基准管理、评估指标计算和结果展示功能

- 添加评估路由和API接口
- 实现评估指标计算工具类
- 新增基准上传和自动生成功能
- 添加评估结果展示组件
- 完善相关文档和测试用例
2025-12-09 16:21:18 +08:00
Wenjie Zhang
55bb52c112 docs: 更新知识库文档中的Chroma备注和LightRAG配置说明 #367 2025-12-07 17:00:58 +08:00
Wenjie Zhang
d80bb13b7e Merge branch 'main' of https://github.com/xerrors/Yuxi-Know into main 2025-12-03 21:15:46 +08:00
Wenjie Zhang
da945a5cf3 docs(agents-config): 添加MySQL数据库连接配置说明
补充SqlReporterAgent连接MySQL数据库的环境变量配置说明,并添加代码参考位置
2025-12-03 21:15:34 +08:00
Wenjie Zhang
001751dd46 feat(知识库): 优化知识库创建界面并标记 Chroma 为弃用
- 在知识库类型选择卡片中添加 Chroma 弃用标记和提示
- 默认知识库类型改为 Milvus
- 添加空状态显示和创建按钮
- 优化知识库类型排序,将 Chroma 放在最后
- 移除不必要的样式代码
2025-12-03 15:26:58 +08:00
Wenjie Zhang
38e389cf42 feat(deployment): 添加生产环境部署配置和文档
新增 docker-compose.prod.yml 生产环境配置
添加生产部署指南文档
更新 .gitignore 忽略 .env.prod 文件
优化 nginx 配置保持 /api/ 前缀
升级 Python 基础镜像到 3.12
添加 nginx 镜像到 Makefile
使用国内镜像源加速 pnpm 安装
2025-12-03 12:59:43 +08:00