Wenjie Zhang
|
6d3bef49dc
|
refactor(eval): 重构检索配置为弹窗并优化评估界面
- 将检索配置从标签页改为弹窗形式
- 在查询区和评估区添加检索配置入口
- 优化评估历史记录显示和刷新功能
- 移除不再需要的组件和样式
|
2025-12-09 22:11:27 +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 |
|
Wenjie Zhang
|
5a66ff80c2
|
feat(AgentPopover): 增强待办事项图标样式并添加文件下载功能
- 将简单的文本图标替换为SVG图标,提升视觉体验
- 为文件列表项添加下载按钮功能
- 优化文件区域的样式和布局
- 移除已完成TODO注释和相关代码
|
2025-12-02 21:36:12 +08:00 |
|
Wenjie Zhang
|
339484fe72
|
feat(deep_agent): 重构深度分析智能体并优化MCP配置
重构深度分析智能体的提示词和上下文处理逻辑,将提示词集中管理并优化结构
修改MCP服务器配置,使用本地npx命令替代远程HTTP服务
更新文档中的环境变量名称和配置说明
在Makefile中添加.env文件检查
|
2025-12-02 16:47:21 +08:00 |
|
Wenjie Zhang
|
b9a8ca2e1a
|
Merge remote-tracking branch 'origin/feature/ui' into feature/documents
|
2025-12-01 09:50:15 +08:00 |
|
Wenjie Zhang
|
697b7d4b3a
|
refactor(mcp): 优化MCP配置和Docker构建流程
- 移除不再使用的paddleocr依赖
- 清理并注释MCP服务器配置,增加错误追踪
- 重构Dockerfile以提高构建效率和减小镜像体积
- 更新文档添加MCP服务器配置方式的详细说明
|
2025-12-01 00:42:58 +08:00 |
|
Wenjie Zhang
|
18d46ca04a
|
feat(文档解析): 新增Word文档图片解析支持并上传至MinIO
新增对Word文档中图片的解析支持,能够提取文档中的图片并上传至MinIO存储,同时生成包含图片链接的Markdown格式文本。已支持Docx格式的Word文档处理,完善了文档解析功能。
|
2025-11-26 18:14:07 +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 |
|
Wenjie Zhang
|
fb3b864565
|
feat(ui): 新增暗色模式支持并调整智能体选择器位置
将智能体选择器从侧边栏移动到主聊天界面头部
调整相关样式以匹配新的布局
|
2025-11-23 19:42:51 +08:00 |
|
Wenjie Zhang
|
2047170540
|
feat: 新增 dashscope rerank/embeddings 模型支持并重构 reranker 基类 #341
- 在 models.py 中添加 dashscope 的 text-embedding-v4 和 gte-rerank-v2/qwen3-rerank 模型配置
- 重构 reranker 模块,提取 BaseReranker 抽象基类并实现 OpenAIReranker 和 DashscopeReranker
- 在 embed.py 中优化错误提示信息并统一测试连接方法
- 更新 roadmap.md 文档记录新增功能
|
2025-11-17 23:04:43 +08:00 |
|
Wenjie Zhang
|
9a8f1c4ae3
|
feat(model): 添加自定义模型支持(Fix #304)
|
2025-11-16 21:24:26 +08:00 |
|
Wenjie Zhang
|
967014a72d
|
docs: 优化环境变量和git版本
|
2025-11-15 22:33:22 +08:00 |
|
Wenjie Zhang
|
7db4071ec8
|
docs: 修改版本信息以及windows下的镜像拉取问题
|
2025-11-15 20:55:04 +08:00 |
|
Wenjie Zhang
|
12c7aeb259
|
fix(chat): 修复工具调用状态判断和错误处理
改进工具调用状态的判断逻辑,使用status字段替代tool_call_result
前端增加错误状态显示,包括错误信息展示
后端确保tool_output为空时返回空字符串而非null
|
2025-11-15 12:52:21 +08:00 |
|
Wenjie Zhang
|
14bcb29d5b
|
重构 zip 格式 markdown 入库以及其他风格优化 (#336)
* 更新日志
* refactor(docs): 重构 zip 格式的支持逻辑
---------
Co-authored-by: lihuan-coder <1120083712@qq.com>
|
2025-11-15 12:18:31 +08:00 |
|
Wenjie Zhang
|
0d20cf66db
|
feat(agent): 添加智能体工作状态显示功能
实现智能体工作状态的实时显示,包括任务列表和文件管理功能
- 在 DeepAgent 中添加 todo 和 files 能力支持
- 新增 AgentPopover 组件展示工作状态
- 修改聊天界面添加状态显示按钮
- 更新服务端状态提取逻辑
- 更新文档和路线图
|
2025-11-14 12:50:32 +08:00 |
|
Wenjie Zhang
|
ed010da121
|
feat(docs): 更新 .env.template 文件和新增 Docker 启动问题模板
- 在 .env.template 文件中,重新格式化可选配置部分,确保更清晰的结构。
- 新增 Docker 启动问题的 GitHub Issue 模板,提供详细的故障排除步骤和环境信息收集指南。
- 更新 FAQ 文档,增强对 Docker 镜像拉取和服务启动失败的说明,提供更具体的解决方案和操作步骤。
- 移除 AttachmentOptionsComponent.vue 中的拖拽上传功能代码,简化组件逻辑。
|
2025-11-13 18:50:42 +08:00 |
|
Wenjie Zhang
|
d999613f41
|
refactor: 优化环境变量获取逻辑,确保默认值处理
- 在多个文件中更新环境变量的获取方式,使用 `or` 语法简化代码,确保在未设置环境变量时使用默认值。
- 移除 `.env.template` 中与 LightRAG 相关的环境变量配置,简化配置文件。
- 更新 `pyproject.toml` 中的项目描述,提供更清晰的项目定位。
- 在文档中增加对图片上传响应格式的详细说明,提升用户理解。
|
2025-11-12 19:53:56 +08:00 |
|
Wenjie Zhang
|
628b37c73c
|
feat(multimodal): 完整实现多模态图片支持功能
1. 后端:
- 添加图片上传接口 /api/chat/image/upload
- 在消息处理中支持图片内容
- 更新数据库模型和迁移脚本
- 实现图片处理工具类
2. 前端:
- 添加图片上传和预览组件
- 支持多模态消息发送
- 更新消息显示以支持图片
- 集成图片上传API
3. 文档:
- 更新agents-config.md添加多模态图片支持说明
- 更新roadmap.md添加多模态支持计划
主要功能包括:
- 支持JPEG、PNG、WebP、GIF、BMP等格式
- 图片大小限制为10MB
- 自动处理图片格式转换和压缩
- 支持单图片上传
- 图片以base64编码存储在数据库
|
2025-11-12 14:04:34 +08:00 |
|
Wenjie Zhang
|
5adff04865
|
feat: 添加深度分析智能体模块及相关上下文和工具
- 在 `src/agents/deep_agent` 中新增深度分析智能体模块,包含任务规划、深度知识搜索和分析能力。
- 引入 `deepagents` 库,创建深度智能体并实现复杂任务处理。
- 更新 `pyproject.toml` 以添加 `deepagents` 依赖。
- 修改 `context.py` 和 `graph.py`,为深度智能体提供专用上下文和工具支持。
- 更新文档以反映新功能和模块的集成。
|
2025-11-12 01:21:38 +08:00 |
|
Wenjie Zhang
|
0c24c1c17b
|
Update document-processing.md
|
2025-11-08 22:37:21 +08:00 |
|
Wenjie Zhang
|
47bf8f41fe
|
feat:
- 在 FileDetailModal 组件中,新增下载原文和下载 Markdown 按钮。
- 实现下载原文和 Markdown 的逻辑,包括文件名处理和错误提示。
- 优化模态框标题样式,增强用户体验。
|
2025-11-08 17:00:32 +08:00 |
|
Wenjie Zhang
|
35f56e5bce
|
Update roadmap.md
|
2025-11-08 16:47:14 +08:00 |
|
Wenjie Zhang
|
fd7cb4d3d0
|
Update roadmap.md
|
2025-11-08 14:41:00 +08:00 |
|
Wenjie Zhang
|
2017f2d7b3
|
docs: 恢复 0.3 版本的文档
|
2025-11-08 11:32:41 +08:00 |
|
Wenjie Zhang
|
03d4e9bad1
|
docs: 删除过时的文档文件,包括更新说明、贡献指南、常见问题和开发路线图,以简化文档结构
|
2025-11-08 11:01:34 +08:00 |
|
Wenjie Zhang
|
62cdd8648f
|
docs: 更新文档结构和内容,添加新功能说明(新增区分开发版和稳定版)
|
2025-11-08 10:52:09 +08:00 |
|
Wenjie Zhang
|
8b4b7c230c
|
feat: 添加附件上传中间件和管理功能
- 实现对话线程的附件上传、列出和删除功能
- 引入附件中间件以支持附件内容的上下文注入
- 更新智能体和对话管理器以处理附件元数据
- 增强前端组件以支持文件上传和显示附件状态
- 优化文档以反映新功能和使用示例
|
2025-11-08 10:51:30 +08:00 |
|
Wenjie Zhang
|
99aae1c00a
|
feat: 重构智能体元数据系统,从集中式 YAML 迁移到分布式 TOML 配置
|
2025-11-07 12:28:58 +08:00 |
|
Wenjie Zhang
|
bf3e8cdedf
|
chore: 添加 bug 修复发布流程和更新 CallStatsComponent 及 KnowledgeStatsComponent 以优化数据展示
|
2025-11-07 02:55:35 +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
|
ac74b85051
|
docs: pre-release 0.3.0
|
2025-11-05 16:22:51 +08:00 |
|
Wenjie Zhang
|
71cf6830e4
|
feat: 更新时间范围为14天和14小时,优化满意度计算逻辑
|
2025-11-05 09:20:58 +08:00 |
|
Wenjie Zhang
|
0835ab708e
|
docs: 更新 roadmap
|
2025-11-05 02:11:15 +08:00 |
|
Wenjie Zhang
|
a1150b957f
|
feat: 添加数据库描述支持,优化查询表名工具的输出信息
|
2025-11-04 23:36:49 +08:00 |
|
Wenjie Zhang
|
194ef51299
|
feat: 更新数据库信息接口,支持可选的 LLM 配置信息,并在前端表单中添加相应字段
|
2025-11-04 00:35:49 +08:00 |
|
Wenjie Zhang
|
022eea8fde
|
feat: 添加aiofiles支持以实现异步文件操作,优化文件上传性能
|
2025-11-03 12:20:50 +08:00 |
|
Wenjie Zhang
|
27f71c0cf7
|
chore: gitignore
|
2025-10-30 22:29:38 +08:00 |
|
Wenjie Zhang
|
6b67bf6f93
|
feat: 极大的提升 SQL 工具调用的稳定性,移除 LIMINT 并将默认超时时间修改为 60s,添加MySQL连接管理器和安全检查功能,优化查询执行和错误处理逻辑
- 重构 MySQLConnectionManager,在使用前验证游标,向使用者提供辅助函数,并使用基于线程池的超时机制替代 SIGALRM,使查询可运行长达 600 秒,同时安全地失效不良连接(src/agents/common/toolkits/mysql/connection.py)
- 扩大安全防护中的允许超时窗口,移除未使用的限制验证器,并更新查询模型默认值(src/agents/common/toolkits/mysql/security.py,src/agents/common/toolkits/mysql/tools.py)
- 使 mysql_query 依赖 execute_query_with_timeout,移除隐式 LIMIT 注入,确保失败时连接保持健康,扩展结果格式化和故障排除提示;记录 list-table 调用,并在避免按表 COUNT 扫描的同时,丰富 mysql_describe_table 的列注释(src/agents/common/toolkits/mysql/tools.py)
- 将高级代理指南重命名为 agents-config,更新 VitePress 导航,并在文档中增加 LangGraph/MCP/MySQL 配置指导(docs/.vitepress/config.mts,docs/advanced/agents-config.md)
- 调整路线图错误列表,将 LangGraph 工具问题标记为已解决,并跟踪 LightRAG 查看器的缺失功能(docs/changelog/roadmap.md)
- 添加 CLAUDE.md,引导贡献者参阅 AGENTS.md 获取更多信息
|
2025-10-27 23:41:40 +08:00 |
|
Wenjie Zhang
|
093084ef7f
|
feat: 更新工具调用处理逻辑,支持新旧格式兼容并优化工具调用参数合并
|
2025-10-27 18:41:35 +08:00 |
|
Wenjie Zhang
|
107ec04dba
|
feat: 优化批量上传脚本,支持多种文件格式上传并添加任务状态检查功能
|
2025-10-26 21:10:42 +08:00 |
|
Wenjie Zhang
|
2a6be3e2ac
|
feat: 在文件上传组件中添加OCR警告提醒,提示用户启用OCR功能以提取PDF或图片文件的文本内容
|
2025-10-26 18:30:59 +08:00 |
|
Wenjie Zhang
|
25584e366a
|
fix: 修复文档解析器中的后端参数设置
|
2025-10-26 17:55:21 +08:00 |
|
Wenjie Zhang
|
a8491c5beb
|
feat: 使用 create_agent 接口替换老版本的 create_react_agent
|
2025-10-25 20:01:23 +08:00 |
|
Wenjie Zhang
|
fdc4f174a9
|
style: 更新文件管理功能,支持HTML文件图标和颜色,优化文件选择状态管理
|
2025-10-25 16:01:50 +08:00 |
|