AMR 生产发布影响报告
当前生产发布点
五个生产 workflow 最近一次成功运行停在 commit:eb62c518(fix(cli): tolerate missing opencode auxiliary model (#859))。如果现在在 origin/main 发布,目标 commit 是 eec21eba(feat(admin): add model list search and reorder routing tabs (#928))。
变更范围:eb62c518...eec21eba,共 21 个 commit。
此次发布的 feature 和影响面
| Feature / Author / Commits | Web | API | Link | Admin | DB schema / migration |
|---|---|---|---|---|---|
XXL消息中心持久化投放与 Admin 工作流 上线消息中心从建模、草稿/发布/撤回到按受众与 TTL 投放的完整后台流程;生产后 Admin 可管理消息,API 会持久化并向用户交付。 Author:nettee | 无直接 Web 页面变更;用户侧是否展示取决于现有消费入口。 | 新增/完善 message-center API、持久化仓储、投放 audience/TTL 逻辑与 E2E 覆盖。 | 无。 | 新增消息中心管理页面、草稿/类型/发布/撤回抽屉与翻译审核等操作。 | 需要 migration:新增 20260717064528_message_center.sql 与 20260721071712_message_center_delivery_audience_ttl.sql。 |
XL注册高风险邮箱域名拦截 上线注册链路的高风险邮箱域名风控:用户注册会被 API 校验,Admin 可维护/查看相关域名风险配置。 Author:Marc Chan
| 注册页接入邮箱域名风险提示/拦截结果。 | 新增 email-domain-risk 逻辑并接入 auth 注册流程。 | 无。 | 新增/调整 email-domains / risk-control 相关后台页面与 API 类型。 | 需要 migration:新增 20260720140542_email_domain_risks.sql。 |
XL模型目录、测试模型与 Link 阿里云队列路由更新 上线一批模型目录/路由数据更新,并启用 provider-level 阿里云队列;公共模型只暴露 requestable 项,新增 Kimi K3、Muse Spark 1.1、Gemini 3.6 Flash 测试模型。 Author:nettee
| 无直接 UI 变更。 | 模型目录查询过滤只返回可请求 public model;catalog 持久化/测试覆盖更新。 | 阿里云 DashScope/provider queueing 生效,可能改变相关模型请求排队与路由行为。 | 模型数据会在 Admin 模型列表/路由页体现。 | 无 schema migration;涉及 data/json/* 与 db/seeds/seed-model-routing-catalog*.sql,是否应用 seed 需按发布 runbook 判断。 |
LAdmin 模型列表搜索、路由 Tab 重排与分页统一 上线 Admin 模型管理可用性改进:模型列表支持搜索,routing tabs 顺序调整,表格分页统一为附着页脚控件。 Author:nettee | 无。 | 无。 | 无。 | 影响模型列表、模型路由页与通用 pager 组件;后台操作者会看到新的搜索/分页交互。 | 无 schema/migration。 |
LWeb 注册试用金促销 kill switch 与 billing 状态硬化 上线注册/钱包相关促销开关与订阅/账单状态流转硬化,降低促销误展示和 checkout/admin 状态 race 风险。 Author:nettee、open-design-crew[bot] | pricing、wallet、register 等试用金促销展示受 kill switch 控制;checkout 结果/钱包页面状态更稳。 | billing 路由/核心/持久化状态流转加固。 | 无。 | 订阅/用户相关后台状态操作加固。 | 无 schema/migration。 |
MOpen Design telemetry accept 返回 receipt API 接收 Open Design telemetry 后返回 receipt,便于调用方确认事件接收与追踪。 Author:Marc Chan
| 无。 | 调整 telemetry accept 响应;相关测试更新。 | 无。 | 无。 | 无 schema/migration。 |
SSandbox、E2E、CLI 与开发支持能力更新 新增真实 agent Web exploration sandbox、核心生命周期 E2E、隔离 E2E HOME、CLI 模型发现恢复加固与 feature seeds 开发支持;主要是测试/开发/CLI 支撑,不属于四个生产 Web/API/Link/Admin runtime 主路径。 Author:nettee | 无生产 Web runtime 变更;新增/调整 browser/e2e 脚本。 | 无生产 API 行为主变更。 | 无生产 Link 行为主变更。 | 无。 | 无生产 schema migration;涉及本地/dev seed 与测试工作流。 |
S文档、规格与运维说明维护 补充 Admin secret workflow、spec 与 docs 漂移修复、catalog/runbook 等说明;不直接改变生产 runtime。 Author:nettee | 无。 | 无。 | 无。 | 无。 | 无 schema/migration。 |
发布建议
- Migration 判断:本次存在 3 个生产 schema migration,建议先运行 deploy-db-migrations-prod.yml,确认
message_center、delivery audience/TTL、email domain risk 相关表结构完成后再发布服务。 - 服务发布顺序:建议 DB migration → API → Link → Admin → Web。API 先于 Admin/Web,避免后台或注册页调用新接口时遇到旧 API;Link 可在 DB/API 后发布以承接路由/队列更新。
- 数据 seed / catalog 判断:模型目录与 provider route 更新涉及 seed/json 数据;需确认生产 catalog seed 是否包含在发布 runbook 或单独执行 model-routing-catalog seed runbook,否则新增测试模型/阿里云队列路由不会完整生效。
- 发布后观测:重点检查注册失败率与高风险域名拦截日志、message-center 发布/投放 API、Admin 模型列表和消息中心页面、Link DashScope/阿里云队列请求错误率、billing checkout/admin 状态变更日志。
备注:所有 workflow、commit 和 compare range 均已附 GitHub 链接。