Yuxi 0.7.0 发布说明
发布日期:2026-06-13 · 许可证:MIT
- 版本变更记录
- 语析 Yuxi 0.7 发布-小红书
- 开源语析 Yuxi 0.7 Beta 多智能体协同调度演示 - Bilibili
- 开源语析 Yuxi 0.7 知识库、知识图谱演示 - Bilibili
Yuxi 0.7.0 是一次以「能力边界收敛 + 智能体体系升级」为主线的重要版本。我们将分散的模型配置、智能体配置、知识库类型、Skill 安装与用户身份等多条历史链路统一收敛到清晰的一级模型上,并在此基础上交付了深度研究多智能体、知识图谱检索、个人工作区等一批新能力。
✨ 版本亮点
智能体
- 深度研究多智能体:内置编排器
deep-research(负责澄清、拆解、并行调度与综合成稿)+ 子智能体research-explorer(多轮检索网页/知识库并返回带引用发现)+fact-verifier(对抗式核验关键论断、标注冲突与置信度),研究方法论沉淀为内置 Skilldeep-research。 - 子智能体升级为 Agent-backed 形态:子智能体即
agents.is_subagent=true,通过 task 工具启动真实子 Agent graph,支持真实流式输出、产物回传父线程、child thread 续聊与执行状态展示。 - 智能体配置收敛为一级
Agent:用户可见配置统一持久化为数据库Agent,聊天/运行/审批/文件预览均从线程绑定的 Agent 解析运行时上下文,前端只提交agent_id。
知识库与图谱
- Milvus 知识库内图谱构建与检索:支持 entity/triple 抽取入库、Neo4j 2-hop 子图 + igraph PPR,并以 Chunk 为产物经 RRF 与向量召回融合。
- 知识库 Chunk 持久化到 PostgreSQL:索引/更新流程将 chunks 双写到 PostgreSQL 与 Milvus,文件内容查看优先查 PostgreSQL,分批 embedding 与分批写入规避 gRPC 消息大小限制。
- 只读知识源连接器:新增
ReadOnlyConnectors基类与 Notion Data Source(支持 Search/Find/Open),前端按知识库类型动态渲染创建表单。 - RAG 评估体系入库:数据集、题目、评估运行与逐题结果统一入库,JSONL 仅作导入/导出格式。
模型与运行时
- Provider 与模型配置统一:运行时模型统一使用
provider_id:model_id,自定义 provider 迁移到数据库与独立 provider 模块;新增 Anthropic provider type 适配。 - Agent run/SSE 标准化执行链路:统一 Redis Stream envelope、
Last-Event-ID回放、心跳与终止事件,并新增verbose=false精简模式降低传输冗余。
其他
- 图片生成迁移为内置 Skill
image-gen,复用present_artifacts产物展示链路。 - 个人工作区:独立于对话线程的用户级 workspace 浏览/编辑/上传/下载,并支持用户级沙盒环境变量。
- 聊天附件与 @ 文件提及:支持 MinIO 临时上传、可选 PDF/图片解析、跨 workspace/thread 来源搜索与引用单元渲染。
🛠️ 重要修复
- 修复 SiliconFlow MiniMax 与阿里云百炼工具调用经 LangGraph v3 流式累积丢失
function.name/tool_call.id导致工具状态卡在「进行中」的问题(对这两类 provider 默认禁用工具调用流式,正文回答仍流式)。 - 修复多模态对话上传透明 PNG 失真、
.jpg包裹 PNG 内容时前端按错误格式加载的问题。 - 修复用户管理列表超过 100 人被默认分页截断的问题。
- 修复知识库文件大小显示为 0、MinERU 文档解析配置说明错误等问题。
💥 升级须知(破坏性变更)
- 模型配置:移除旧版 v1 模型配置与 Ollama 支持,运行时统一
provider_id:model_id。升级后需在「模型配置」中重新确认 provider 与启用模型。 - 智能体:用户可见的
AgentConfig收敛为数据库一级Agent,前端只提交agent_id;旧的线程绑定配置语义不再兼容。 - 知识库:移除 Upload 与 LightRAG 知识库/图谱能力,知识库类型收敛为 Milvus 与只读连接器;知识库 API 统一为
/databases/{kb_id}/xxx,并整合 mindmap / eval 子接口。旧 LightRAG/Upload 知识库无法迁移。 - Skill:元数据改用
source_type/share_config/enabled表达来源/范围/启用状态;上传与远程添加统一为「解析草稿后确认安装」,不再保留旧直接安装路径。 - 用户身份:业务登录标识统一为字符串
uid,user_id仅保留给数值users.id或真实外键场景。 - 历史兼容层精简:移除 sandbox provisioner
local后端别名、ask_user_question 单问题旧协议、JWT 历史默认密钥特殊判断、内置 SkillSKILLS.md文件名回退、运行事件数字 seq 兼容及前端旧字段回退。
由于涉及数据库结构与资源标识的多处收敛,推荐全新部署;如需在已有实例上升级,请提前备份数据库并验证。
🚀 升级方式
# 拉取 v0.7.0
git clone --branch v0.7.0 --depth 1 https://github.com/xerrors/Yuxi.git
cd Yuxi
# 配置环境变量后启动
docker compose up -d镜像标签默认 YUXI_VERSION=0.7.0,可通过 .env 覆盖。
完整变更
逐条变更(破坏性变更 + 开发记录共数十项)见 版本变更记录 · v0.7.0。
What's Changed
- feat(mention): 优化@提及搜索排序与高亮展示,修复唤醒交互及路径硬编码问题 by @supreme0597 in #708
- fix(knowledge): 在 LITE_MODE 下安全跳过不支持的知识库类型,防止 API 崩溃 by @supreme0597 in #719
- Feat: 新增支持 AI 对话回复带 svg 渲染 by @supreme0597 in #716
- fix: 修复 sandbox backend edit 方法错误访问 result.data.success by @supreme0597 in #720
- fix(backend): 统一为本地及MCP动态工具注入handle_tool_error容错 by @supreme0597 in #725
- fix(docker): worker 使用 watchfiles 替代 arq 以优化热重载 by @supreme0597 in #726
- chore: 优化 docker-compose 下 uv 启动参数,添加 --no-sync 阻止重复下载依赖 by @supreme0597 in #731
- feat(skills): 支持远程安装搜索、仓库历史记录与批量删除 by @supreme0597 in #727
- fix: fix DeepAgent context from default to DeepContext by @notts1215 in #739
- feat(dashboard): 数据总览智能体图表中将以 slug 展示的智能体ID替换为名称 by @szmadd in #746
- fix(oidc): 修复跨系统OIDC登录后回到本系统仍需重新登录的问题 by @szmadd in #745
- docs: 修正 MinerU 文档解析配置说明 by @xiangfei258 in #754
- fix: 修复百炼/SiliconFlow 工具调用经 LangGraph v3 流式丢失 tool_call id 导致状态卡在进行中 by @xiangfei258 in #755
New Contributors
- @notts1215 made their first contribution in #739
- @xiangfei258 made their first contribution in #754
Full Changelog: v0.6.2...v0.7.0