Skip to content

🎉 v1.0.7 Release Notes

Choose a tag to compare

@RandyChen1985 RandyChen1985 released this 20 Jul 03:12
· 761 commits to main since this release
6ef6ee2

🎉 NanZi AI Agent Platform v1.0.7 Release Notes

GitHub Repository: RandyChen1985/nanzi-ai-agent-platform

v1.0.7 版本是一次品牌统一为南孜 / NanZi、ChatBI 可信分析与黄金报表订阅、Grounding 事实门禁、个人技能与场景工作台的重大功能迭代版本。在本次更新中,平台完成「云枢 / Yunshu」→「南孜 / NanZi」全站品牌与仓库更名;ChatBI 补齐非数据分流、连续分析、可信依据与黄金报表订阅/简报/告警推送;引入并强化 Evidence Grounding 门禁与 MCP 会话恢复;上线个人技能隔离与创建-编辑-挂载闭环、场景模板交付与个人业务工作台;并增强数据源库表摸排画像、技能压缩包导入与智能体版本配置向导体验。

本次变更范围自 cda13f9993abe6357b8cd8c64df1c389d1bb4618(含)至 3aee21bb5bedf765d8aa0ede8e6c0f5f4ff7c4d4,共 101 个提交,涉及 535 个文件、约 47,974 行新增代码。


🚀 Key Features

1. 🏷️ 名称统一:南孜 / NanZi

  • 全站文案更名:中文名「云枢」统一为「南孜」,英文与技术标识 Yunshu 统一为 NanZi。
  • 仓库与文档对齐:GitHub 仓库更名为 nanzi-ai-agent-platform,README / 设计文档 / 宣传图与项目声明同步更新。

2. 📊 ChatBI:分诊、连续分析与可信交付

  • 非数据请求分流:实现 ChatBI 非数据意图分流与结构化澄清,放宽软性澄清拦截,禁止将 dataset 当作数据库名。
  • 连续分析与分诊升级:升级分诊与连续分析交付能力,DATA_QUERY 意图无条件委派,并增强澄清改写示例。
  • 可信依据与追问:实现可信数据依据与追问分析,前端画布事件与黄金报表点击交互优化。
  • 业务简报落库:新增 chatbi_briefs,支持证据化业务简报沉淀与下载物关联。

3. 📈 黄金报表:订阅、运行历史、通知与告警

  • 订阅与运行历史:黄金报表支持订阅调度、运行历史快照与通知中心 / 信箱。
  • 智能简报推送:支持 AI 智能分析简报,经钉钉 / 企微 / 邮件 / 站内信多渠道投递并审计。
  • 告警条件:订阅支持版本化告警条件与触发证据,完善智能订阅通知体验。

4. 🛡️ Grounding 事实门禁与 MCP 稳定性

  • Evidence Grounding Gate:引入 GroundingService,统一各 Runner 决策与审计;支持 Intent-First、Session 级门控、Final SQL 显式角色。
  • 软风险提示:未接地事实支持 PASS_WITH_WARNING;动态只读 MCP 的 external_tool 事实凭证校验。
  • MCP 恢复增强:Direct HTTP 模式正确解析 SSE;会话失效自动恢复与 SSE 重连。

5. 🧩 个人技能与 Skills 工作台

  • 个人技能隔离:个人技能独立管理、作用域修复、名称/时间排序、启用/禁用开关。
  • 创建-编辑-挂载闭环:个人中心「我的技能」、创建后引导横幅、个人 SKILL.md 预加载。
  • 压缩包导入与编辑器:技能压缩包上传导入;编辑器浅色主题、预览默认、近 30 天调用趋势。
  • 自定义 Skills 白名单:智能体版本可自定义公共技能白名单,运行时与选择框统一过滤。
  • 新会话预载:所有智能体新会话首轮强制预载 using-superpowers

6. 🧰 场景模板、个人工作台与助手体验

  • 场景模板交付闭环:场景包市场、资源绑定与实例落库(ai_agent_scenario_instances)。
  • 个人业务工作台:新增个人工作台首页,完善场景包与助手跳转;修复工作台进会话被旧 conversation_id 钉回。
  • 智能体卡片增强:展示能力与资源计数;寒暄导语按真实智能体名由 LLM 生成。

7. 🗄️ 数据源摸排画像与元数据导入

  • 库表摸排:数据源摸排任务支持中断、分页、增量/全量;大库状态自动校正。
  • 画像探索器:三栏布局与数据预览;置信度评分、临时表判定与忽略过滤。
  • 直导元数据:画像直导元数据导入,优化导入预览与数据源绑定流程。

8. 🎨 管理端 / 聊天体验与平台加固

  • 版本配置向导:智能体版本配置改为全屏抽屉分步向导,MCP 分组折叠与一键全选。
  • 聊天共享能力:EmbedChat / AgentDebug 共享能力重构;对话历史 Markdown 渲染与源码切换。
  • 个人门户与中心:完善个人数据门户与个人中心;记忆页与 API Key 隐藏交互优化。
  • 安全与运维:管理员可为用户设置登录密码;工具/命令黑名单拦截;RAGFlow 超时可配置;HTTP 环境 API Key 复制兼容。

⚠️ Breaking Changes & Migration Notes

从 v1.0.6 升级至 v1.0.7 时,请特别注意以下变更:

项目 说明
数据库变更 升级前须执行 V94 ~ V102 九个增量脚本(见下方数据库升级说明)。注意场景实例脚本文件名为 V102(勿与告警条件 V100 混淆)。
品牌与仓库 对外文档、嵌入页、镜像名若仍使用「云枢 / Yunshu」需同步替换为「南孜 / NanZi」;仓库路径为 nanzi-ai-agent-platform
Grounding 策略 默认启用事实门禁与软风险提示;未知来源请求策略已放宽,但 ChatBI Final SQL / MCP 凭证校验路径行为有变,请回归关键对话。
个人技能作用域 个人技能与公共技能隔离;禁用技能不再自动加载。依赖旧「全局可见个人技能」行为的流程需调整。
智能体 Skills 白名单 开启 skills_custom 后仅挂载勾选的公共技能,未配置白名单的旧版本保持兼容默认行为。

🗄️ Database Incremental Upgrades (数据库增量升级说明)

从 v1.0.6 升级至 v1.0.7 期间,平台数据库共引入了 9 个增量 SQL 升级脚本(存放于 db-prod/ 目录下):

脚本文件 核心变更内容
V94-create_db_table_profiles.sql 创建库表摸排任务与表/视图画像草稿表。
V95-add_db_table_profile_confidence.sql 画像增加置信度、临时表与忽略标记。
V96-create-portal-saved-report-runs.sql 创建黄金报表运行历史表。
V97-create-saved-report-subscriptions-and-inbox.sql 创建黄金报表订阅与通知信箱相关表。
V98-create-saved-report-digest-deliveries.sql 创建智能简报推送审计表。
V99-agent-version-custom-skills.sql 智能体版本增加自定义 Skills 白名单字段。
V100-add-saved-report-alert-conditions.sql 订阅告警条件与触发证据字段。
V101-create-chatbi-briefs.sql 创建 ChatBI 证据化业务简报表。
V102-create-scenario-template-instances.sql 创建场景模板交付实例表。

Warning

请在升级后通过执行 ./db-prod/apply-sql-native.sh 脚本,将增量 SQL 自动、安全地导入到目标 MySQL 数据库中。


📦 Upgrade Guide

从 v1.0.6 升级

# 1. 拉取最新代码
git fetch origin && git checkout main && git pull origin main

# 2. 更新依赖
source .venv/bin/activate
pip install -r requirements.txt

# 3. 执行数据库迁移(V94 ~ V102)
./db-prod/apply-sql-native.sh

# 4. 重新编译前端并启动
cd frontend && npm install && npm run build && cd ..
./dev.sh

✅ Test Checklist

升级后建议验证以下核心场景:

  • 品牌:登录页 / 侧栏 / README 展示为南孜 · NanZi,无残留「云枢 / Yunshu」。
  • ChatBI:非数据分流与澄清、连续分析、可信依据追问、业务简报生成。
  • 黄金报表:订阅创建、定时运行、信箱通知、外部渠道简报、告警条件触发。
  • Grounding / MCP:事实门禁软风险提示、MCP SSE/断线恢复、工具空结果不被误拦。
  • 个人技能:创建 / 编辑 / 挂载 / 预加载 / 启用禁用;创建后引导跳转个人中心。
  • 工作台与场景包:场景模板交付、工作台进会话不钉回旧 conversation_id。
  • 库表摸排:摸排任务、画像预览、置信度过滤、直导元数据导入。
  • 回归测试:运行 pytest tests/,确保全部测试用例通过。

完整测试清单见 tests/CHECKLIST.md


📋 Commit Log

Hash 描述
7a6b3eae feat: 打通个人技能创建-编辑-挂载闭环,并优化个人中心体验
9d8aafd3 fix: 将场景模板实例迁移重编号为 V102,消除与告警条件的 V100 冲突
4d6866d5 fix: 优化多管理页移动端工具栏,并放开元数据菜单入口
24bb2ab9 docs: 对齐 ChatBI 文档与亲和性三态及连续分析架构
3207bb6e fix: 修复用户更多菜单先清空再打开导致设置密码无响应
38633b91 feat: 升级 ChatBI 分诊与连续分析交付,并优化黄金报表点击交互
42d35935 fix: 对齐系统概览与个人工作台视觉体验
1dfabe2c fix: 优化元数据列表工具栏与卡片密度,修复用户更多菜单遮挡
629abc43 feat: 所有智能体新会话首轮强制预载 using-superpowers
f4698142 fix: 修复从工作台进入会话后新会话被旧 conversation_id 钉回
d1f1f390 feat: 寒暄导语按真实智能体名由 LLM 生成并丰富文案
f2acbfe6 fix: 消除工作台静默刷新时的页面抖动
dcb43aef feat: 新增个人业务工作台并完善场景包与助手跳转
31f8376f feat: 智能体卡片展示能力与资源计数,并优化场景包市场页
f50a17f8 feat(agent): 完善场景模板交付闭环
c2d89db2 fix: 移动端智能体卡片恢复显示版本管理入口
1b374611 fix(chatbi): 放宽软性澄清拦截,并禁止将 dataset 当作数据库名
bbc40abd refactor: 聊天日志改为左右分栏,支持 Markdown 渲染与折叠执行链路
4f88aa9d refactor: 抽取智能体对话历史为独立组件,支持 Markdown 渲染与源码切换
7107d7d9 feat: 智能体支持自定义 Skills 白名单,运行时与选择框/工具统一过滤
f6c65503 优化多管理页顶栏布局与操作层级,并完善 AgentDebug 全屏引导。
7b438bf6 docs: README 品牌名称统一为 NanZi
4a4fd668 fix: 修复个人技能作用域问题并新增名称/时间排序
604c2b31 feat: 技能启用/禁用开关,禁用后不再自动加载
46ab6e5b feat: 个人技能隔离管理,品牌名称统一为 NanZi·智能体平台
226aef29 feat: 技能YAML块标量解析增强,README新增微信交流群二维码
9c81917b docs: 补充南孜项目声明并更新 README 宣传图
37ee926c chore: GitHub 仓库更名为 nanzi-ai-agent-platform
31db0eb3 chore: 英文品牌与技术标识 Yunshu 统一更名为 NanZi
6904ca42 chore: 全站品牌文案「云枢」更名为「南孜」
b6f133bc feat: 用户管理支持管理员为用户设置登录密码
85f880b1 fix: DATA_QUERY 意图无条件委派,并增强澄清改写示例
4dac99ce fix: 修复回复开始时思考面板未折叠,并允许无数据集时刷新门户
553a8efe fix: 优化 EmbedChat 思考摘要与 ChatBI 诊断门禁体验,并修复上传图片预览
96d582a2 feat: 聊天双页面共享能力重构及多项体验优化
286913e8 fix: 更新个人数据门户标签文案
6653d66d feat: 完善个人数据门户与个人中心体验
c557daee docs: 设计数据门户首页重组方案
93905855 feat: 完善黄金报表智能订阅与通知
35852379 feat: 实现黄金报表订阅、运行历史、通知中心与信箱功能,并添加相关测试
0449c6ce feat: 实现 ChatBI 可信数据依据与追问分析功能并优化前端画布事件
e8ef7e1e fix: 修复智能体调试中点击打开文件画布无反应问题并优化相关配置
47484b97 feat: 修复 AgentScope 待确认快照序列化时协程泄漏问题并补充测试
18e11834 fix: 调大 RAGFlow 检索超时时间至 20 秒,支持从系统配置动态加载
0d4cf4d0 fix(frontend): 修复在HTTP部署环境下API Key复制无反应的兼容性Bug
d49c9d75 fix(db): 修复非 bash 环境下运行 apply-sql.sh 时的语法兼容性错误
08b39b16 fix(mcp): 优化 MCP 会话失效自动恢复与 SSE 重连机制并补充单元测试
4ed0c111 feat: 实现 ChatBI 非数据请求分流与结构化澄清,包含相关后端模块及测试用例修改
8491486e docs(chatbi): design non-data routing split
5224dbd9 feat: 模型注册表支持多模态图标渲染,放宽多界面模型加载并美化输入框模型选择器
d3ff2864 style(frontend): 优化调试页输入框宽度、智能体选择卡片及侧边栏布局冲突
e78cb4fd feat(grounding): 实现 Intent-First 优化与 Session 级 Grounding 门控开关
c566577d feat(grounding): 引入 GroundingService 并重构各 Runner 的 Grounding 决策与审计流程
1fde42f7 feat(grounding): 强化 Grounding 准入网关关联校验,支持 ChatBI 显式 Final SQL 角色并完善测试清单与文档
17507ab0 feat(mcp): 修复 MCP 客户端在 Direct HTTP 模式下无法解析 SSE 格式响应的问题;优化智能体运行状态及凭证校验逻辑
b4d88e70 feat(grounding): 实现动态只读 MCP 的 external_tool 事实凭证与校验逻辑,更新相关测试
fee89578 feat(grounding): 实现未接地事实的软风险提示(PASS_WITH_WARNING)机制,更新测试与文档
292acb57 style: 优化提示词工坊左侧列表为高阶卡片样式,修复全屏按钮图标形变并优化默认展示模式
228401ed feat: 技能详情默认进入预览,并展示近 30 天调用趋势
ea541dbe feat: 重构智能体版本配置为全屏抽屉分步向导,优化工具选择与 Prompt 编辑体验
9b55d68a feat: 技能编辑器切换全浅色主题,智能体版本配置 MCP 分组支持折叠
6c239551 style: 重构技能文件编辑器 UI,优化工具栏布局与 Markdown 白色预览主题
6e64f4db style: 优化智能体版本编辑中 MCP 工具排版并集成一键全选功能
26bd6fd4 feat: 智能体技能压缩包上传导入与工作台 IDE 级 UI/UX 重构
a64dd48b refactor(grounding): 关闭未知来源请求的严格事实核验,放宽 grounding 通过策略
901166e5 feat: 增强摸排表探索器体验并对齐 api-data-platform 能力
e8320209 feat: 画像探索器三栏布局并支持数据预览
d2ebcbb6 feat: 紧凑化导入弹窗布局并优化数据源验证流程
f57237fa feat: 优化智能导入预览页布局与可编辑区域提示
e32fd376 feat: 智能导入绑定数据源并优化画像展示与数据集筛选
3121aa56 feat: 画像列表支持按可信度排序,优化数据源操作区
088affab feat: 摸排画像直导元数据导入,优化导入弹窗计数与展示
6debab5c fix: 大库摸排主任务状态自动校正,支持进行中查看部分画像
872b2132 feat: 库表摸排支持中断、分页与增量/全量,优化数据源操作区 UI
82cea06c style: 将查看表资产画像按钮重构为淡雅的靛蓝空心按钮,去除突兀实心背景
b94bd628 style: 优化数据源智能摸排排版布局,合并表资产画像按钮至操作列表
c62d87f2 feat: 新增数据表摸排置信度评分、临时表判定、忽略过滤机制及设计文档更新
6e692fd2 feat: 新增数据源与库表画像功能及相关接口与前端管理页面
382ce278 fix: auto recover missing SQL plans
195ab1ff feat: strengthen platform grounding gate
b980bab9 fix: 修复工具返回空结果被门禁误拦截的问题
c5096e81 feat: 新增反幻觉事实取证门禁(Evidence Grounding Gate)
13b2e624 feat: 智能体用户及角色禁用工具与运行时命令黑名单拦截加固,支持自定义与 MCP 扩展工具动态拉取禁用,优化红色拦截卡片 UI 反馈
8d022810 deploy: 优化 docker-compose 容器数据卷挂载
244422f0 style: 将技能统计弹窗优化为双 Tab 标签页并修复 ECharts 渲染空白问题
cda13f99 feat: 优化智能体工具心智并新增技能调用统计功能

🤝 Contributors

感谢所有参与 v1.0.7 版本发布的开发者!