AMR 生产发布影响报告

生成时间:2026-07-22;分析对象:在 origin/main 手动运行五个生产 GitHub workflow。

当前生产发布点

五个生产 workflow 最近一次成功运行停在 commit:eb62c518fix(cli): tolerate missing opencode auxiliary model (#859))。如果现在在 origin/main 发布,目标 commit 是 eec21ebafeat(admin): add model list search and reorder routing tabs (#928))。

变更范围:eb62c518...eec21eba,共 21 个 commit。

此次发布的 feature 和影响面

Feature / Author / CommitsWebAPILinkAdminDB schema / migration
XXL消息中心持久化投放与 Admin 工作流

上线消息中心从建模、草稿/发布/撤回到按受众与 TTL 投放的完整后台流程;生产后 Admin 可管理消息,API 会持久化并向用户交付。

Author:nettee

  • 00e8d9d9 feat(message-center): add persistent message delivery (#855)
  • 066145ce feat(message-center): finalize delivery and admin workflow (#909)
无直接 Web 页面变更;用户侧是否展示取决于现有消费入口。新增/完善 message-center API、持久化仓储、投放 audience/TTL 逻辑与 E2E 覆盖。无。新增消息中心管理页面、草稿/类型/发布/撤回抽屉与翻译审核等操作。需要 migration:新增 20260717064528_message_center.sql20260721071712_message_center_delivery_audience_ttl.sql
XL注册高风险邮箱域名拦截

上线注册链路的高风险邮箱域名风控:用户注册会被 API 校验,Admin 可维护/查看相关域名风险配置。

Author:Marc Chan

  • 73eb40fe feat(auth): block high-risk email domains at registration (#901)
注册页接入邮箱域名风险提示/拦截结果。新增 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

  • 2026d66b chore(catalog): onboard Kimi K3 for test (#860)
  • dd647c13 fix(catalog): expose only requestable public models (#870)
  • 902d07cf chore(catalog): onboard Muse Spark 1.1 for test (#895)
  • 5f6b73ec fix(link): enable provider-level aliyun queueing (#892)
  • 46cd4ecd chore(catalog): onboard Gemini 3.6 Flash for test (#926)
无直接 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

  • d098e005 feat(admin): unify table pagination with attached footer controls (#914)
  • eec21eba feat(admin): add model list search and reorder routing tabs (#928)
无。无。无。影响模型列表、模型路由页与通用 pager 组件;后台操作者会看到新的搜索/分页交互。无 schema/migration。
LWeb 注册试用金促销 kill switch 与 billing 状态硬化

上线注册/钱包相关促销开关与订阅/账单状态流转硬化,降低促销误展示和 checkout/admin 状态 race 风险。

Author:nettee、open-design-crew[bot]

  • 704cdf54 fix(billing): harden browser and admin state transitions (#871)
  • 570bd5b5 feat(web): gate signup trial-credit promo surfaces behind a kill switch (#912)
pricing、wallet、register 等试用金促销展示受 kill switch 控制;checkout 结果/钱包页面状态更稳。billing 路由/核心/持久化状态流转加固。无。订阅/用户相关后台状态操作加固。无 schema/migration。
MOpen Design telemetry accept 返回 receipt

API 接收 Open Design telemetry 后返回 receipt,便于调用方确认事件接收与追踪。

Author:Marc Chan

  • 9bc1bb6a feat(api): return Open Design telemetry receipt on accept (#868)
无。调整 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

  • 805e5f3c feat(e2e): add sandbox core lifecycle (#873)
  • 767ae580 fix(cli): harden model discovery and recovery (#869)
  • 4abd91ee fix(runtime): isolate e2e home state (#886)
  • c75cba6f feat(sandbox): enable real agent Web exploration (#900)
  • 92dd2f32 fix(dev): allow feature database seeds (#903)
无生产 Web runtime 变更;新增/调整 browser/e2e 脚本。无生产 API 行为主变更。无生产 Link 行为主变更。无。无生产 schema migration;涉及本地/dev seed 与测试工作流。
S文档、规格与运维说明维护

补充 Admin secret workflow、spec 与 docs 漂移修复、catalog/runbook 等说明;不直接改变生产 runtime。

Author:nettee

  • bcdc61b7 docs(spec): record cross-entry exploratory bug fixes (#872)
  • 5e80679c fix(docs): repair code evolution drift (#874)
  • 186ed7fa docs(skills): document admin secret workflow (#910)
无。无。无。无。无 schema/migration。

发布建议

  1. Migration 判断:本次存在 3 个生产 schema migration,建议先运行 deploy-db-migrations-prod.yml,确认 message_center、delivery audience/TTL、email domain risk 相关表结构完成后再发布服务。
  2. 服务发布顺序:建议 DB migration → API → Link → Admin → Web。API 先于 Admin/Web,避免后台或注册页调用新接口时遇到旧 API;Link 可在 DB/API 后发布以承接路由/队列更新。
  3. 数据 seed / catalog 判断:模型目录与 provider route 更新涉及 seed/json 数据;需确认生产 catalog seed 是否包含在发布 runbook 或单独执行 model-routing-catalog seed runbook,否则新增测试模型/阿里云队列路由不会完整生效。
  4. 发布后观测:重点检查注册失败率与高风险域名拦截日志、message-center 发布/投放 API、Admin 模型列表和消息中心页面、Link DashScope/阿里云队列请求错误率、billing checkout/admin 状态变更日志。

备注:所有 workflow、commit 和 compare range 均已附 GitHub 链接。