2708ff1088
feat: add searxng和crawl4ai服务支持
...
1. 新增环境变量配置模板,添加SearXNG和Crawl4AI相关配置项
2. 扩展NO_PROXY列表,新增searxng和crawl4ai域名
3. 在docker-compose中添加searxng和crawl4ai服务的完整部署配置
2026-06-22 21:23:33 +08:00
9294413d57
chore: add sensitive field encryption key support
...
Add ENCRYPTION_KEY env config and document its usage, also pass it to docker compose environment variables
2026-06-20 22:21:54 +08:00
Wenjie Zhang
742048e9eb
docs: 更新文档
2026-06-04 23:17:48 +08:00
Wenjie Zhang
f1e6bcf6eb
refactor: 统一使用 uid 而不是 user_id
2026-05-26 17:39:13 +08:00
Wenjie Zhang
d9d7ec1c11
feat(doc): 优化 rapidocr
2026-05-25 21:09:14 +08:00
Wenjie Zhang
1e8b20e30b
fix: 修复身份认证绕过问题
...
Refs GHSA-6959-99pq-c56x
2026-05-04 09:33:47 +08:00
Wenjie Zhang
43188c77c0
Merge pull request #613 from Utopin/fix/sandbox-network-name
...
fix: 修复 sandbox 网络名称不匹配导致 agent 执行超时的问题
2026-04-05 17:56:32 +08:00
dacrown
84f8e2adef
fix: 修复 sandbox 网络名称不匹配导致 agent 执行超时的问题
...
- 在 docker-compose.yml 中显式指定网络名称为 yuxi-know_app-network
- 更新 .env.template 添加说明注释
问题原因:sandbox-provisioner 期望连接到 yuxi-know_app-network 网络,
但 docker compose 默认根据项目目录名创建网络,导致网络名称不匹配,
sandbox 容器无法正确获取端口映射,sandbox_url 为空,所有操作超时。
2026-04-05 16:23:53 +08:00
DSYZayn
351a89e205
feat(docs): update docs about oidc login
2026-04-03 23:18:00 +08:00
DSYZayn
f1997d3194
feat(auth): 添加 OIDC 第三方认证功能
...
- 新增 OIDC 认证配置项到 .env.template 文件
- 实现 OIDC 认证路由和处理逻辑,包括登录、回调和配置获取接口
- 创建 OIDC 配置模型和服务工具类,支持从环境变量加载配置
- 在前端登录页面添加 OIDC 登录选项,支持动态配置显示
- 添加 OIDC 认证相关配置文档说明
- 支持自动创建 OIDC 用户和部门管理功能
2026-04-01 00:42:25 +08:00
Wenjie Zhang
b4401d0339
feat: 集成 Langfuse 以增强 Yuxi 中的可观察性
...
- 更新了 Dockerfile,在同步过程中包含 Langfuse 集成。
- 在文档中添加了新的部分,详细介绍 Langfuse 集成的目的、配置和在 Yuxi 中的使用方法。
- 更新了 Vitepress 配置,包含了指向新 Langfuse 集成文档的链接。
- 增强了路线图,反映了对 Langfuse 自托管支持的添加,并明确了集成方法。
2026-03-31 09:58:16 +08:00
Wenjie Zhang
e3515fa795
fix: 统一沙盒后端命名与配置说明
2026-03-29 16:52:33 +08:00
Wenjie Zhang
623f6f31ab
refactor: 用户数据路径从 '/home/yuxi' 重构为 '/home/gem'
2026-03-26 03:29:34 +08:00
Wenjie Zhang
d433f56aaf
refactor: 将沙盒虚拟路径前缀更新为 /home/yuxi/user-data
...
- 将代码库中所有对 /mnt/user-data 的引用更改为 /home/yuxi/user-data。
- 更新测试用例以反映新的路径结构。
- 调整 Docker 配置以使用新路径。
- 修改文档以与新的路径约定保持一致。
- 增强沙盒配置器中文件读取操作的错误处理。
- 改进代理文件管理系统中的附件处理。
2026-03-25 05:26:00 +08:00
Wenjie Zhang
969330a7e7
Merge branch '0.6.0-dev' into feat/agent-sandbox
2026-03-25 03:36:08 +08:00
Wenjie Zhang
e49d8dda53
docs: 更新大量文档
2026-03-25 00:36:42 +08:00
supreme0597
4cc795da9c
Merge branch 'main' into feat/sandbox-provisioner-shared-storage
2026-03-25 00:01:58 +08:00
Wenjie Zhang
e07e88ae49
feat: 新增沙盒能力对齐改造:详见 docs/advanced/sandbox-validation.md
2026-03-24 21:48:28 +08:00
Wenjie Zhang
fc58e8e8ef
refactor: 将 docker-compose.prod.yml 中的环境变量提取到 anchor 中以简化配置
2026-03-24 11:09:53 +08:00
Wenjie Zhang
fa9b708a19
refactor: 将 docker-compose.yml 中的环境变量提取到 api-worker-env 中以简化配置
2026-03-24 11:09:52 +08:00
PR Bot
9f73851858
feat: add MiniMax as first-class LLM provider
...
Add MiniMax (https://platform.minimaxi.com/ ) as a built-in chat model
provider with M2.7, M2.7-highspeed, M2.5, and M2.5-highspeed models.
MiniMax provides OpenAI-compatible API, so it works seamlessly with
the existing OpenAIBase and ChatOpenAI integration paths. Users only
need to set MINIMAX_API_KEY to start using MiniMax models.
Changes:
- Add MiniMax to DEFAULT_CHAT_MODEL_PROVIDERS (models.py)
- Add MINIMAX_API_KEY to .env.template
- Add MiniMax provider icon and frontend registration
- Update model-config docs with MiniMax entry
- Add 22 unit tests + 3 integration tests
2026-03-22 16:08:00 +08:00
ztxiao
2db44f7999
chore: 提交当前代码
2026-03-05 22:50:38 +08:00
ztxiao
e356b3fcec
feat: integrate provisioner sandbox and shared thread file APIs
2026-03-04 08:53:50 +08:00
肖泽涛
97cea83285
Revert "fix(graph): 增加知识图谱禁用模式与降级路径"
...
This reverts commit 835f0786b2 .
2026-03-01 17:53:40 +08:00
肖泽涛
835f0786b2
fix(graph): 增加知识图谱禁用模式与降级路径
...
- 新增 disabled graph service,统一图服务不可用时的行为
- 调整知识模块初始化与管理器,支持降级运行
- 更新图相关路由与工具调用逻辑,避免连接失败中断
- 同步部署文档与环境模板说明
2026-02-28 16:59:04 +08:00
肖泽涛
85480dbdc0
feat: migrate chat streaming to async run queue + SSE
2026-02-27 18:19:13 +08:00
肖泽涛
46b676db07
feat(skills): add skills management module
...
实现 Skills 管理功能,支持超级管理员导入、编辑、导出和删除技能包。
- 新增 Skill 数据模型(元数据存数据库,内容存文件系统)
- 新增 /api/system/skills/* 路由(权限分级:admin 可列表,superadmin 可管理)
- 新增 SelectedSkillsReadonlyBackend,运行时只读挂载到 /skills
- Agent 配置新增 skills 字段,运行时注入技能提示词
- 前端新增 Skills 管理页面(设置弹窗 + 独立路由)
- 新增测试覆盖:service/router/backend 单测
未实现功能:
- 关联使用其他技能
- 沙箱执行代码
- 在技能中绑定工具
2026-02-21 02:48:20 +08:00
Wenjie Zhang
a4f425dbf9
feat: 上传文件新增基于URL获取和处理功能,需要配置白名单环境变量
...
- 引入新的端点来获取URL内容并转换为Markdown格式。
- 在环境变量中添加URL白名单配置以确保安全。
- 增强文件上传模态框以支持URL输入和URL批量处理。
- 更新文件处理逻辑以区分文件和URL。
- 改进UI组件以适应新的URL处理功能。
- 添加用于URL验证和获取的工具函数。
2026-01-27 17:12:48 +08:00
Wenjie Zhang
a2e2756f5d
docs: 更新文档和模板文件
...
- 更新.env.template,移除会引起歧义的MySQL配置示例
- 更新roadmap.md,添加新功能和修复的问题
- 更新quick-start.md,修正版本号和优化代理配置说明
2025-12-15 09:00: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
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
b36f6e78f3
refactor(time): 重构应用程序中的日期时间处理
...
- 新增工具模块 `datetime_utils.py`,用于统一处理UTC和上海时区
- 在 `manager.py`、`models.py` 等后端文件中,将直接操作日期时间的代码替换为工具函数
- 更新前端组件,使用 `dayjs` 进行时区感知的日期格式化和解析
- 移除冗余的日期格式化逻辑,将其集中到工具函数中
- 通过确保所有时间戳均以亚洲/上海时区显示,提升用户体验
2025-10-13 15:08:54 +08:00
Wenjie Zhang
fd980a6153
feat: 更新 .env.template 文件路径,确保模型和保存目录的正确性;在 ChromaKB 中异步添加文档以提高性能
2025-10-11 11:47:11 +08:00
Wenjie Zhang
c72e2cfb90
test: 增加路由的集成测试
...
- 新增多个集成测试,涵盖认证、聊天、知识库和系统路由的API端点
- 更新测试环境变量配置,确保测试凭据的灵活性
- 移除冗余的测试文件,优化测试结构
2025-10-11 01:07:45 +08:00
Wenjie Zhang
371f717881
feat: 更新环境变量配置路径
...
- 新增 .env.template 文件,提供环境变量配置示例
- 更新 docker-compose.yml 和相关文档,调整 .env 文件路径至项目根目录
- 修正文档中对环境变量配置的引用,确保一致性
2025-10-10 18:07:06 +08:00