Commit Graph

232 Commits

Author SHA1 Message Date
Wenjie Zhang
73bb5ae6b9 refactor: typo 将 gen_tool_info 函数重命名为 get_tool_info 2026-03-24 11:09:53 +08:00
Wenjie Zhang
1bc6285fb1 refactor: 优化代码结构 将 yuxi.agents.common 移动到 yuxi.agents 2026-03-24 11:09:51 +08:00
Wenjie Zhang
d62328d73b chore: Bump project version to 0.6.0-dev across backend, web, and Docker configurations 2026-03-24 11:09:47 +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
34c3a1193f feat: 添加 SubAgents 管理文档及相关链接 2026-03-24 11:09:44 +08:00
Wenjie Zhang
fe2153ad76 refactor: 重构解析模块;结构更加清晰,代码解耦 2026-03-24 11:09:43 +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
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
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
06cc8cbf7a feat: 添加用户协议和隐私协议支持,更新登录页和相关配置 2026-03-16 20:04:24 +08:00
Wenjie Zhang
06f8ec4d74 docs: 更新文档 2026-03-16 17:07:31 +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
d81bd1911a fix(docker): 在 Dockerfile 中添加 libpq5 并更新 LangGraph 的部分特性以支持 PostgreSQL
同时更新默认模型为 Pro 分类
2026-03-07 09:12:29 +00:00
Wenjie Zhang
230f69bf16 chore: 发布 v0.5.1 版本
- 更新版本号: 0.5.0.dev → 0.5.1
- 更新前端依赖版本
- 更新快速开始文档版本说明
2026-03-06 11:49:31 +08:00
Wenjie Zhang
76656ab95e refactor: 重构知识库工具并集成新工具
- 新增 KnowledgeBaseMiddleware,提供通用知识库工具(list_kbs、get_mindmap、query_kb)
- 新增 debug/tools.py 调试工具集
- 重构 kbs/tools.py,分离通用工具与 MySQL 工具
- 移除旧的 toolkits registry 简化架构
- API 变更:get_databases_by_user → get_databases_by_user_id
- 前端拆分 KnowledgeBaseTool.vue 为多个专用工具组件
2026-03-04 04:06:48 +08:00
Wenjie Zhang
b144b72de0 fix(web): 修复滚动到底部未生效的问题,并优化 markdown 渲染 padding 2026-03-03 00:05:28 +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
肖泽涛
3b11331f9a docs(skills): clarify progressive dependency loading 2026-02-27 18:19:14 +08:00
肖泽涛
7f05f18d19 Revert "Merge branch 'origin_main_feature/skills'"
This reverts commit 0da7f452bf38999d0a8488b13140118c11972dcd, reversing
changes made to 80557b60690c24393008a7bdfa8d4018ec08f30b.
2026-02-27 18:19:14 +08:00
肖泽涛
fd3e861b82 Merge branch 'origin_main_feature/skills'
# Conflicts:
#	src/knowledge/implementations/milvus.py
2026-02-27 18:19:14 +08:00
肖泽涛
37daae7958 Merge branch 'feature/skills'
# Conflicts:
#	server/utils/lifespan.py
2026-02-27 18:19:14 +08:00
肖泽涛
85480dbdc0 feat: migrate chat streaming to async run queue + SSE 2026-02-27 18:19:13 +08:00
肖泽涛
ca4b9c4d85 docs(skills): clarify progressive dependency loading 2026-02-27 17:21:33 +08:00
肖泽涛
326f87d67f refactor: 会话级 skill resolver 与 skills 加载链路重构 2026-02-26 18:35:03 +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
5348106513 docs: 移除 0.3.0的文档 2026-02-03 15:35:50 +08:00
Wenjie Zhang
d9b86f0bf4 fix(docs): 修复文档的错误引用 2026-02-03 15:00:44 +08:00
Wenjie Zhang
796c804514 feat(middleware): 新增 SummaryOffloadMiddleware 中间件
- 新增 SummaryOffloadMiddleware,支持 summary 历史管理和 ToolResult 卸载
  - 重构 attachment_middleware 增强 thread_id 获取逻辑
  - 更新 chatbot/deep_agent/reporter 智能体配置
  - 优化 AgentPanel UI 交互体验
2026-02-02 21:44:10 +08:00
Serious-H
db8b2b4460 docs: fix typo in knowledge-base.md
Corrected "智能" to "只能" in Neo4j limitation description across v0.4.0 and latest docs.
2026-01-30 13:36:22 +08:00
Serious-H
2427093279 docs: fix typo in knowledge-base.md
Corrected "智能" to "只能" in Neo4j limitation description across v0.4.0 and latest docs.
2026-01-30 13:36:22 +08:00
Wenjie Zhang
4480c20f81 fix(middleware): 修复 RuntimeConfigMiddleware 的工具override 导致的其余中间件失效的问题(还需要进一步排查 subagents 的 model 是否有问题) 2026-01-29 22:48:48 +08:00
Wenjie Zhang
5a376dd1b9 fix(docs): 更新快速开始指南中的版本号至 v0.5.0-beta4 2026-01-28 11:32:36 +08:00
Wenjie Zhang
138a0795bf feat(model): 修改基础的 OpenAIBase 为异步调用 2026-01-28 11:30:55 +08:00
Wenjie Zhang
20268d6400 feat: 更新多个组件和API,优化用户体验和错误处理 2026-01-27 21:46:10 +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
3d43aa1d0e
Update quick-start instructions for new version 2026-01-26 11:18:14 +08:00
Wenjie Zhang
4a0110d1a7 feat(task): 添加任务删除功能,支持通过 API 删除任务并更新前端状态 2026-01-25 23:47:40 +08:00
Wenjie Zhang
1430dfc91f docs: 更新快速开始指南,添加迁移指南链接,优化描述 2026-01-25 23:03:50 +08:00
Wenjie Zhang
882a90cb9b refactor(agent-web): 将智能体状态修改为状态工作台,集成文件,任务,附件 2026-01-24 15:24:25 +08:00
Wenjie Zhang
794a860a58 docs: 更新快速开始指南和版本号,优化数据库描述注入逻辑 2026-01-24 12:36:24 +08:00
Wenjie Zhang
8443513dad chore: 重构迁移脚本 2026-01-24 10:56:31 +08:00
Wenjie Zhang
56aabb67bd docs: 更新指引描述 2026-01-24 10:56:31 +08:00
Wenjie Zhang
36e09cde71 docs: 优化文档说明 2026-01-24 10:56:31 +08:00
Wenjie Zhang
d538527e7a chore(database): 优化镜像配置与部分 SQLite 残留 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
a1812f2e97 feat(知识库): 重构知识库元数据存储为PostgreSQL数据库
- 新增知识库、知识文件、评估基准、评估结果等数据模型
- 实现知识库相关Repository类提供CRUD操作
- 修改知识库实现类使用PostgreSQL存储元数据
- 添加PostgreSQL数据库管理器和初始化逻辑
- 更新相关路由和工具类适配新的存储方式
- 添加数据库迁移脚本和测试工具
- 在docker-compose中配置PostgreSQL服务
2026-01-24 10:56:31 +08:00