Skip to content

Releases: xiaour/yolo-data

Release list

v1.1.0-RELEASE

Choose a tag to compare

@xiaour xiaour released this 19 Oct 11:13

YOLO Data Agent Release Notes

版本:v1.1.0(自 v1.0.1 以来的累积更新)
发布日期:2026-10-19
升级建议:多轮问数用户、MCP 外部 Host 接入方、多租户并发场景建议升级


版本概述

核心改进包括:MCP 并发请求下的身份与上下文隔离、多轮对话上下文继承缺陷的系统性修复、散落业务逻辑向 Skill 层的收敛,以及 XLSX 导出保真、上传前置校验、数据源禁用拦截、评估模块严谨性等安全边界加固。

重点变更

MCP 并发安全

  • 修复并发请求下租户身份串号问题,每个 MCP 请求的身份、权限与审计上下文完全隔离(#44)
  • 修复并发调用下请求上下文互相污染问题

多 API Key、多租户并发调用场景下,身份与审计归属不再交叉。这是 MCP 面向外部 Host 稳定开放的前置条件。

对话上下文与记忆

本版本投入最大的一组修复,集中解决多轮对话中的上下文继承缺陷:

  • 显式设置为 0 的继承预算现在被正确遵守(#42)
  • 跨任务继承时清除上一轮残留结果
  • 对话时间槽保留完整日期区间,ISO 日期澄清不再误入过滤槽位
  • 优化分模块记忆合并策略,解决模块记忆互相干扰导致的问答质量下降问题

业务逻辑收敛

  • 将散落在平台代码中的业务包统一迁移至 Skill 层

平台核心继续保持“不写死业务逻辑”的边界。后续扩展业务主题只需新增 Skill,无需修改平台代码。

数据保真与安全边界

  • XLSX 导出:文本型标识符不再被误转为数字,空白数字单元格不再丢失(#45)
  • 上传校验:文件在持久化为 artifact 之前先校验解析结果,损坏文件不进入存储(#39)
  • 数据源禁用:禁用状态的数据源在业务访问前强制拦截,无法绕过(#36)
  • 评估模块:Judge 决策要求完整布尔值,拒绝不完整或强制转换的结果(#35);区分待定与已完成评估结果(#33)
  • 认证模式:拒绝不支持的认证模式,避免配置错误导致的安全降级(#31)

升级指南

拉取最新 main 分支,按现有部署流程重启服务即可,无数据库迁移。

使用场景 建议
多轮问数 强烈建议升级,上下文继承修复直接影响答案质量
计划接入外部 MCP Host 必须升级,并发身份隔离为前置条件
多租户并发使用 必须升级,避免身份串号
使用 XLSX 导出 建议升级,导出保真问题已修复
生产环境对接企业身份系统 支持 SSO/OIDC,按文档配置
单轮只读查询 可择机升级

下一步计划

  • 将查询契约、指标语义接口、权限策略、审计格式抽成开放协议
  • 补齐工程化短板:外部存储、沙箱隔离
  • 推进 WorkBuddy 连接器上架

致谢

感谢所有提交 Issue、反馈多轮对话异常、参与 MCP 并发测试的社区成员。本版本多数修复来自真实使用场景的反馈。

问题反馈:GitHub Issues
参与贡献:见 CONTRIBUTING.md
许可证:Apache-2.0