Wenjie Zhang
|
5c496e6347
|
fix(init): 修复拉取沙箱镜像的功能
|
2026-06-09 21:15:53 +08:00 |
|
Wenjie Zhang
|
acc49f3dac
|
chore: 完善版本升级脚本文档首页同步
|
2026-06-09 00:39:13 +08:00 |
|
Wenjie Zhang
|
2e8ef62c71
|
fix: 更新版本号至 0.7.0.beta1
|
2026-06-06 19:08:57 +08:00 |
|
Wenjie Zhang
|
acc7a7342f
|
refactor: Sandbox Provisioner 优化 + 数据库模型更新 + 初始化脚本完善
- 优化 Sandbox Provider/Provisioner 配置和错误处理
- 新增 postgres 数据库日志与项目成员模型
- 完善初始化脚本(init.sh/ps1)和 Makefile
- 新增 seed_initial_users.py 初始用户种子脚本
- 更新 uv.lock 依赖锁定
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
fd6803e477
|
chore(release): 准备 0.6.2 发布
|
2026-05-22 20:22:09 +08:00 |
|
Wenjie Zhang
|
a031cf0b56
|
fix: 更新 Dockerfile 中的 Node.js 版本至 24,修复相关依赖 #684
|
2026-05-10 18:05:13 +08:00 |
|
Wenjie Zhang
|
6ef0e40df5
|
chore(release): bump version to 0.6.2.dev1
|
2026-05-07 09:52:51 +08:00 |
|
Wenjie Zhang
|
1e8b20e30b
|
fix: 修复身份认证绕过问题
Refs GHSA-6959-99pq-c56x
|
2026-05-04 09:33:47 +08:00 |
|
Wenjie Zhang
|
be39d118fd
|
chore(release): bump version to 0.6.1
- 单一版本来源:__version__ 改为从 pyproject.toml 动态读取
- Docker Compose 镜像标签环境变量化 (${YUXI_VERSION:-0.6.1})
- info.template.yaml 版权信息支持版本号动态注入
- 测试断言改为动态比较,不再硬编码版本号
- 新增 bump-version.sh 发版脚本,一键同步所有版本位置
- 更新 changelog.md,记录 v0.6.1 变更内容
|
2026-04-24 19:32:16 +08:00 |
|
Wenjie Zhang
|
4df242e63b
|
format: 格式化代码
|
2026-03-24 22:37:03 +08:00 |
|
Wenjie Zhang
|
6a30936a49
|
feat: 引入 LITE_MODE 以有条件地启用/禁用知识图谱和向量数据库组件,更新 Docker Compose、后端路由器和前端 UI。
|
2026-03-24 11:09:47 +08:00 |
|
Wenjie Zhang
|
62bb928064
|
refactor: 更新文档部署说明
- 移除对于双版本文档的支持,更加清晰
- 将 docs 的入口从根目录移动到子目录
|
2026-03-24 11:09:46 +08:00 |
|
Wenjie Zhang
|
c7b2bd8d71
|
foramt: 规范化代码
|
2026-03-24 11:09:39 +08:00 |
|
Wenjie Zhang
|
410dd47c14
|
refactor: 将后端代码迁移至 backend 目录
- 将 server/, src/, scripts/, test/ 等目录移动到 backend/ 目录下
- 使用 git rename 保留文件历史记录
- 更新 docker-compose.yml 和 api.Dockerfile 配置
WIP: 项目结构重构进行中
|
2026-03-24 11:08:12 +08:00 |
|
肖泽涛
|
c1653a59c0
|
feat(mcp): add stdio env support and env editor component
|
2026-02-22 18:57:30 +08:00 |
|
Wenjie Zhang
|
57698e314b
|
fix: 更新 mineru 容器名称为 mineru-vllm-server,并在初始化脚本中添加 PostgreSQL 镜像
|
2026-01-27 16:00:22 +08:00 |
|
GitHub Actions
|
ec64ac795e
|
style: auto-format with ruff [skip ci]
|
2026-01-24 02:57:26 +00:00 |
|
Wenjie Zhang
|
8443513dad
|
chore: 重构迁移脚本
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
01ea590f76
|
feat(agent): 实现多部门智能体配置管理功能
新增部门级智能体配置管理,支持创建、切换、编辑和删除配置
添加运行时配置中间件,支持动态加载模型、工具和知识库
重构智能体上下文处理,支持部门ID和配置切换
实现前端配置管理界面,支持配置的增删改查和设为默认
添加后端API和数据库模型支持多配置管理
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
c961df43a9
|
format: 清理代码中的空行和优化导入顺序
统一移除文件末尾多余的空行
调整多个文件中的导入语句顺序以保持一致性
将时间处理函数提取到datetime_utils模块中复用
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
e585f796d2
|
refactor(task): 重构任务服务并迁移到postgres 数据库
将任务服务从server/services移动到src/services
添加TaskRepository实现数据库持久化
更新所有相关导入路径
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
63fed0dfd6
|
refactor: 移除基于 SQLite 的遗留问题
|
2026-01-24 10:56:31 +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
|
3da0d57c1c
|
refactor: 重构数据库访问层,用户/对话/消息都统一迁移至PostgreSQL并添加业务模型支持
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
a1812f2e97
|
feat(知识库): 重构知识库元数据存储为PostgreSQL数据库
- 新增知识库、知识文件、评估基准、评估结果等数据模型
- 实现知识库相关Repository类提供CRUD操作
- 修改知识库实现类使用PostgreSQL存储元数据
- 添加PostgreSQL数据库管理器和初始化逻辑
- 更新相关路由和工具类适配新的存储方式
- 添加数据库迁移脚本和测试工具
- 在docker-compose中配置PostgreSQL服务
|
2026-01-24 10:56:31 +08:00 |
|
menghany
|
7cc4530216
|
fix(script): powershell脚本在拼接TAVILY_API_KEY时需要换行
|
2026-01-08 10:33:39 +08:00 |
|
Wenjie Zhang
|
eb79ad4b8e
|
docs(quick-start): 添加项目初始化脚本和更新快速入门文档
添加 Bash 和 PowerShell 初始化脚本,用于自动配置环境变量和拉取 Docker 镜像
更新快速入门文档,增加两种初始化方法的说明和 API Key 获取指引
|
2025-12-15 10:27:59 +08:00 |
|
Wenjie Zhang
|
d999613f41
|
refactor: 优化环境变量获取逻辑,确保默认值处理
- 在多个文件中更新环境变量的获取方式,使用 `or` 语法简化代码,确保在未设置环境变量时使用默认值。
- 移除 `.env.template` 中与 LightRAG 相关的环境变量配置,简化配置文件。
- 更新 `pyproject.toml` 中的项目描述,提供更清晰的项目定位。
- 在文档中增加对图片上传响应格式的详细说明,提升用户理解。
|
2025-11-12 19:53:56 +08:00 |
|
Wenjie Zhang
|
181341db48
|
feat: 为智能体操作实现人工审批机制
- 新增 HumanApprovalModal 组件,用于处理用户对关键操作的审批。
- 引入 useApproval 可组合项,用于管理审批状态和逻辑。
- 更新 AgentChatComponent 以显示审批模态框并处理审批操作。
- 增强消息处理功能,支持工具调用合并并改进对 AI 消息块的处理。
- 重构各种组件和 API,以整合新的审批流程,确保代理交互期间的流畅用户体验。
|
2025-11-01 21:34:16 +08:00 |
|
Wenjie Zhang
|
107ec04dba
|
feat: 优化批量上传脚本,支持多种文件格式上传并添加任务状态检查功能
|
2025-10-26 21:10:42 +08:00 |
|
Wenjie Zhang
|
12bfc58709
|
feat: MinerU 升级到 2.5 版本,同时优化整体的 OCR 体验。
|
2025-10-25 14:26:47 +08:00 |
|
Wenjie Zhang
|
59727d6d7e
|
refactor: 更新文档,优化批量上传和解析脚本说明;移除不再支持的转换功能
|
2025-10-23 14:59:25 +08:00 |
|
Wenjie Zhang
|
f8cee206c8
|
feat: 添加用户表软删除字段迁移脚本,更新数据库迁移逻辑以支持新字段
|
2025-10-13 17:29:59 +08:00 |
|
Wenjie Zhang
|
6986378e02
|
fix: 修复消息中断时带来的消息显示问题
|
2025-10-12 23:45:17 +08:00 |
|
Wenjie Zhang
|
43ec5a4a71
|
feat: 实现异步任务管理系统和任务中心UI
## 后端变更
### 任务管理核心
- 新增 tasker 服务,支持异步任务队列和工作线程池
- 添加任务执行时间追踪(started_at, completed_at)
- 实现任务状态持久化(JSON文件存储)
- 支持任务取消和进度更新
### 知识库导入优化
- 将知识库文档导入改为异步任务处理
- 逐个处理文档并实时更新进度(5% → 95%)
- 支持任务取消检测
### API接口
- 新增任务列表、详情、取消等REST API
- 任务API需要管理员权限
### 测试
- 添加任务路由集成测试
## 前端变更
### 任务中心UI
- 新增任务中心抽屉组件,采用简洁的卡片式设计
- 支持任务状态筛选(全部/进行中/已完成/失败)
- 进行中任务显示实时进度条
- 已完成任务显示执行时长和完成状态徽章
- 支持相对时间显示(如:5分钟前)
### 状态管理
- 新增 tasker store,管理任务列表和轮询
- 支持任务注册、刷新、取消操作
### 交互优化
- 在状态栏和侧边栏添加任务中心入口
- 显示活跃任务数量徽章
- 知识库导入自动注册到任务中心
|
2025-10-11 15:02:24 +08:00 |
|
Wenjie Zhang
|
790c068eb6
|
fix(docs): 更新 README 和文档路径,添加 MinIO 存储模块文档
- 修改 README 中的模型配置路径,确保指向正确的配置文件位置
- 新增 MinIO 存储模块文档,提供基本使用和高级使用示例
- 更新内容审查机制和品牌信息配置的相关路径
- 移除旧的用户模型和线程模型,重构数据库模型管理
- 优化代码结构,确保数据库管理器和模型的导入路径一致
|
2025-09-23 10:48:44 +08:00 |
|
Wenjie Zhang
|
a337cba3f7
|
fix(migrate): 修复用户字段迁移脚本,优化异常处理和字段检查逻辑
- 更新迁移脚本以确保在数据库中添加缺失的字段(user_id、phone_number、avatar)
- 优化异常处理,确保在迁移过程中发生错误时能够正确回滚
- 统一字符串引号格式,提升代码可读性
- 添加必要的导入语句,确保脚本正常运行
|
2025-09-22 17:18:07 +08:00 |
|
Wenjie Zhang
|
4cc52360b6
|
feat(user): 实现用户ID和头像管理功能
|
2025-09-21 13:33:09 +08:00 |
|
Wenjie Zhang
|
f1c843addc
|
refactor: 清理未使用的导入和优化代码格式
|
2025-09-02 01:08:42 +08:00 |
|
Wenjie Zhang
|
7641ab3699
|
stylle: 使用更加严格的风格检查以及代码格式化方法
|
2025-09-01 22:37:03 +08:00 |
|
Wenjie Zhang
|
eb04d1f2c4
|
feat(scripts): 添加 Milvus 集合重命名脚本
添加用于重命名 Milvus 集合的脚本,自动处理重复集合情况
更新文档中的测试说明和代码规范要求
|
2025-08-25 02:27:02 +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
|
b4439996fa
|
refactor(knowledge): 重构文件处理逻辑并提取到独立模块
将文件处理和URL处理逻辑从KnowledgeBase类提取到独立的indexing模块
更新模型配置和README,添加新的API Key获取链接
优化日志输出格式并添加新的文件预处理脚本
|
2025-07-29 12:58:13 +08:00 |
|
Wenjie Zhang
|
9d54d81630
|
fix(batch_upload): 过滤掉macOS的隐藏文件以避免上传错误
|
2025-07-28 19:18:07 +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
|
d50399f217
|
feat: 移除无关文件,并添加 paddlex cli 的脚本
|
2025-07-22 00:23:08 +08:00 |
|
Wenjie Zhang
|
5000afc3ca
|
feat: 更新模型服务脚本和配置,支持 Qwen3 系列模型
- 修改 run.sh 脚本,新增对 Qwen3-32B、Qwen3-Embedding-0.6B 和 Qwen3-Reranker-0.6B 模型的支持。
- 更新 rerank_model.py,优化 API URL 获取逻辑,使用 get_docker_safe_url 函数。
- 在 models.yaml 中添加 Qwen3 系列模型的配置信息,包括名称、维度和 API 密钥。
|
2025-06-25 02:12:19 +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
|
5657a250bb
|
feat: 添加 PaddleX 服务支持,更新 Docker 配置并增加文档分析示例
|
2025-06-20 17:33:14 +08:00 |
|