Commit Graph

1523 Commits

Author SHA1 Message Date
Wenjie Zhang
8528dae331 refactor: 移除 operation 中没有使用到的 repo #567 2026-03-24 11:09:44 +08:00
Wenjie Zhang
095f0db8e6 refactor: 更新 MinIO 存储逻辑,优化文件路径和桶名称(不兼容) 2026-03-24 11:09:43 +08:00
Wenjie Zhang
fe2153ad76 refactor: 重构解析模块;结构更加清晰,代码解耦 2026-03-24 11:09:43 +08:00
Wenjie Zhang
c7b2bd8d71 foramt: 规范化代码 2026-03-24 11:09:39 +08:00
Wenjie Zhang
90bfd20d8d refactor: 重构:将项目重命名为 Yuxi 并更新模块路径
- 在所有文档和配置中将品牌从 "Yuxi-Know" 重命名为 "Yuxi"
- 将 Python 导入路径从 `src.*` 更新为 `yuxi.*` 以保持后端包的一致性
- 将 Web 包名称从 `yuxi-know-web` 更新为 `yuxi-web`

此更改与后端代码迁移至 backend/ 目录保持一致。
2026-03-24 11:08:31 +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
Wenjie Zhang
21a9c9f3eb
Merge pull request #578 from szmadd/fix/mcp-test-failure-handling
fix: 修复MCP服务器测试失败时返回成功的问题
2026-03-24 10:40:21 +08:00
Your Name
f8526657f1 fix: 修复MCP服务器测试失败时返回成功的问题 2026-03-24 09:38:12 +08:00
GitHub Actions
97638d035f style: auto-format with ruff [skip ci] 2026-03-23 07:29:32 +00:00
Wenjie Zhang
5c7a20c274
Merge pull request #574 from octo-patch/feature/add-minimax-provider
feat: add MiniMax as first-class LLM provider
2026-03-23 15:28:02 +08:00
PR Bot
6763ae2340 fix: use official MiniMax icon from lobehub/lobe-icons
Replace placeholder SVG with the official MiniMax color icon
from https://icons.lobehub.com/ (lobehub/lobe-icons repo).
2026-03-23 13:03:39 +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
Wenjie Zhang
c6f2f1bc81
Merge pull request #569 from szmadd/fix/修复ask_user_question接受json格式的字符串
fix: 修复ask_user_question接受json格式的字符串
2026-03-20 03:26:29 +08:00
Your Name
e300a5a6be fix: 修复ask_user_question接受json格式的字符串
- 支持questions参数接受JSON字符串并自动解析
- 支持options参数接受JSON字符串并自动解析
- 增加解析失败的错误处理和日志记录
2026-03-19 18:18:33 +08:00
Wenjie Zhang
c980dedd6b feat: 优化文件上传模块,添加批内去重和错误处理
- 提取 fetchSingleUrlItem 函数,复用 URL 获取逻辑
- 添加 mergeSameNameFiles 函数合并同名文件列表
- 批内按内容哈希去重,避免同一批次重复入库
- 优化内容重复错误提示
2026-03-18 02:24:34 +08:00
Wenjie Zhang
42aa4f4771
feat(ui): 简化文件上传按钮,移除下拉菜单,直接调用上传功能 2026-03-17 14:37:17 +00:00
GitHub Actions
d7b6b6ca64 style: auto-format with ruff [skip ci] 2026-03-16 19:47:20 +00:00
Wenjie Zhang
3973a185fa chore: v0.5.3 2026-03-17 03:45:43 +08:00
Wenjie Zhang
f2096b4004 feat: 增强问题工具功能,支持多问题处理
- 新增问题和选项规范化工具函数 (question_utils.py)
- 优化 resume_agent_chat 接口的 answer 参数处理,支持列表类型
- 前端 HumanApprovalModal 支持多问题标签页切换
- 改进问题工具组件交互体验
- 添加批量问题测试用例
- 更新文档
2026-03-17 03:39:48 +08:00
Wenjie Zhang
1af5b33ccc feat(ui): 实现普通用户和管理员差异化权限显示
- 知识库API区分:管理员调用getDatabases,普通用户调用getAccessibleDatabases
- UI权限控制:隐藏普通用户的顶部导航栏、知识库管理、任务中心等管理员功能
- 路由调整:普通用户可访问/agent页面,移除requiresAdmin限制
- 代码优化:删除AgentSingleView.vue,合并到AgentView.vue统一处理
- 错误处理增强:AppLayout中增加配置和知识库加载的try-catch
2026-03-17 00:58:56 +08:00
Wenjie Zhang
3eac205c0e format: g 格式化代码 2026-03-16 21:40:19 +08:00
Wenjie Zhang
1764ffedb0 feat: 智能体对话界面优化
- 消息列表修改为所有的对话,不区分智能体
- 智能体会在新建对话的时候切换
- 配置选择从右上角移动到输入框
- 其他细节优化
2026-03-16 21:39:49 +08:00
Wenjie Zhang
06cc8cbf7a feat: 添加用户协议和隐私协议支持,更新登录页和相关配置 2026-03-16 20:04:24 +08:00
Wenjie Zhang
47cf5fac01 feat: 添加技能提及功能,更新相关组件和状态管理 2026-03-16 19:18:45 +08:00
Wenjie Zhang
ed76824191 fix: 在管理员登录时初始化agent存储 #552 2026-03-16 17:58:00 +08:00
Wenjie Zhang
06f8ec4d74 docs: 更新文档 2026-03-16 17:07:31 +08:00
Wenjie Zhang
dde2210712 fix: 修复对话操作区域的点击事件处理 Error:对话的操作按钮好像点不开了,有bug
Fixes #561
2026-03-16 17:06:37 +08:00
Wenjie Zhang
af9f57371a fix: 移除 未使用的OCR服务统计信息相关的API接口 Bug: system_router这里有bug
Fixes #560
2026-03-16 16:33:20 +08:00
Wenjie Zhang
4477c8d274 feat: 添加 srcDir 配置和忽略死链接规则 2026-03-10 15:02:40 +08:00
Wenjie Zhang
0dcb9fdb7e docs: 补充并优化项目文档 2026-03-10 13:55:19 +08:00
Wenjie Zhang
9a0541eb7d refactor: 移除过时的审批逻辑和相关代码,优化选项处理 2026-03-10 00:16:41 +08:00
Wenjie Zhang
e9bf749307 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2026-03-09 01:23:23 +08:00
Wenjie Zhang
1dd4bd5988 fix: 优化交互逻辑 2026-03-09 01:23:15 +08:00
Wenjie Zhang
bd4d7dc42f
Update README.md for version change and new images 2026-03-09 00:16:49 +08:00
Wenjie Zhang
4ea9f8b15e Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2026-03-08 22:36:36 +08:00
Wenjie Zhang
5e766cda51 fix(web): 修复刷新后选择对话时优先选择非置顶对话
- 新增 getFirstNonPinnedChat 函数获取第一个非置顶对话
- 修改三处选择对话逻辑:初始加载、创建新对话、删除对话后
2026-03-08 22:33:24 +08:00
Wenjie Zhang
707daa1167
Merge pull request #541 from 1165506270:main
feat(tool)新增ASK_USER_QUESTION 内部工具
2026-03-08 16:23:13 +08:00
肖泽涛
b4efa21c82 chore: fix lint formatting issues 2026-03-08 00:42:20 +08:00
肖泽涛
858769249c fix(tool): 修复tool文件合并时删错代码问题 2026-03-08 00:38:19 +08:00
肖泽涛
fd0a08b92c fix: 补齐 conversations.is_pinned 兼容迁移 2026-03-08 00:20:20 +08:00
肖泽涛
ad41efef94 fix(test): 修复或删除一些因为重构报错的测试文件
 test_graph_unit.py - 修复了 config mock 和 driver/status 属性问题
 test_skill_service.py - 修复了函数名变更和导入问题
 test_skills_backend.py - 删除了过时的 create_agent_composite_backend 测试
 删除了 test_runtime_config_middleware_skills.py(API 完全重构)
2026-03-08 00:09:50 +08:00
肖泽涛
bb41056900 feat(tool): 新增ASK_USER_QUESTION 内部工具 2026-03-08 00:08:52 +08:00
Wenjie Zhang
f1a4f59753 format: 代码格式化检查 2026-03-07 23:00:26 +08:00
Wenjie Zhang
1f6258e78c Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2026-03-07 22:56:44 +08:00
Wenjie Zhang
d2c8d44daf fix(config): 设置默认智能体ID为 ChatbotAgent,确保兼容旧配置 2026-03-07 22:56:06 +08:00
Wenjie Zhang
23f6a5e57e
Update README for version and image changes
Updated the version in the clone command and modified images in the README.
2026-03-07 17:50:25 +08:00
Wenjie Zhang
9fe24135a2 Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2026-03-07 17:19:09 +08:00
Wenjie Zhang
d81bd1911a fix(docker): 在 Dockerfile 中添加 libpq5 并更新 LangGraph 的部分特性以支持 PostgreSQL
同时更新默认模型为 Pro 分类
2026-03-07 09:12:29 +00:00
Wenjie Zhang
a249a92e5e Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2026-03-06 20:30:07 +08:00
Wenjie Zhang
b420f7f69c feat: 新增对话置顶功能,优化对话列表排序和更新逻辑 2026-03-06 20:29:58 +08:00