AMR 生产发布影响报告

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

当前生产发布点

五个生产 workflow 最近一次成功运行均停在 commit:eb62c518fix(cli): tolerate missing opencode auxiliary model (#859))。如果现在在 origin/main 发布,目标 commit 是 5f6b73ec

变更范围:eb62c518...5f6b73ec,共 12 个 commit。

此次发布的 feature 和影响面

Feature / Author / CommitsWebAPILinkAdminDB schema / migration
XXLBilling、登录/激活与账号状态流转加固

覆盖钱包、订阅 checkout、CLI 激活/登录、Admin 退款/取消订阅/风控处置等关键路径;上线后主要变化是前后台状态流转更严格、异常恢复和防误操作能力增强。

Author:nettee

  • 704cdf54 fix(billing): harden browser and admin state transitions (#871)
钱包/订阅入口、checkout 结果、登录/注册/CLI 激活、usage/account 等页面状态与防护逻辑调整。 账单核心、HTTP routes、Postgres persistence、device authorization 等边界加固;影响支付、订阅、余额与登录授权相关接口。 无直接 Link 代码变更。 订单、用户、风控、退款/取消订阅等 Admin 操作增加状态校验与错误处理。 无 schema/migration;但涉及 billing/account 状态读写逻辑。
XL持久化 Message Center 上线

新增可持久化的消息投递/读取能力,并在 Admin 提供消息发布、撤回和查询工作台;会引入新的用户消息触达与运营管理入口。

Author:nettee

  • 00e8d9d9 feat(message-center): add persistent message delivery (#855)
无直接 Web 页面变更。 新增 message-center API/persistence/repository/openapi 相关能力,支持消息投递、读取状态和服务端查询。 无。 新增 Message Center 页面、actions、server admin router/types/i18n 与测试,提供运营消息管理工作台。 需要 migration:新增 db/migrations/20260717064528_message_center.sql,并更新 Atlas schema/sum。
XLPublic model catalog 可请求性收敛与 Aliyun provider 队列

公开模型列表只暴露可请求模型,同时 Link 对 DashScope/Aliyun provider 增加队列等待/超时控制;会影响模型可见性、可路由性、延迟和高峰期请求行为。

Author:nettee

  • dd647c13 fix(catalog): expose only requestable public models (#870)
  • 5f6b73ec fix(link): enable provider-level aliyun queueing (#892)
模型/pricing/plan 数据源相关展示可能随 public catalog 过滤结果变化。 model catalog persistence 与公开模型过滤逻辑调整,只返回 requestable public models。 新增 providerqueue/dashscope.go 并接入 OpenAI handler / bifrost engine,Aliyun/DashScope 请求启用 provider-level queueing。 无直接 Admin 页面变更。 无 schema migration;包含 catalog seed / model/provider JSON 数据调整,是否应用 seed 取决于现有生产 seed 流程。
LCLI 模型发现与会话恢复加固

CLI 在模型发现、账号暂停、opencode 进程与 prompt recovery 场景下更稳健;主要影响本地 CLI 用户和与 API 的客户端边界。

Author:nettee

  • 767ae580 fix(cli): harden model discovery and recovery (#869)
无。 客户端边界和错误恢复依赖 API 返回的模型/账号状态;API 服务端无主要 runtime 变更。 无。 无。 无 schema/migration。
MKimi K3 与 Muse Spark 1.1 测试模型纳入 catalog

新增/更新测试激活 catalog、providers、pricing 与 seed 生成数据,用于测试模型 onboarding 和后续提升流程;生产用户影响取决于是否应用对应 seed 及 visibility/requestability。

Author:nettee

  • 2026d66b chore(catalog): onboard Kimi K3 for test (#860)
  • 902d07cf chore(catalog): onboard Muse Spark 1.1 for test (#895)
公开 pricing/model 数据可能随 seed 应用而变化;测试模型通常不面向普通用户。 模型 catalog 数据源变化;API 的公开输出受 requestable/public 过滤约束。 provider_routes/model routing catalog 数据变化可能影响测试模型路由。 模型目录/自动可用性相关数据可见性可能变化。 无 schema migration;包含 seed/model routing catalog 数据变更。
SOpen Design telemetry accept 返回 receipt

Open Design telemetry accept 接口返回 receipt,便于调用方确认服务端接收结果;属于增量 API response contract。

Author:Marc Chan

  • 9bc1bb6a feat(api): return Open Design telemetry receipt on accept (#868)
无。 open-design-telemetry 接口响应新增 receipt,openapi/test 更新。 无。 无。 无 schema/migration。
SE2E / sandbox / 文档与运行状态隔离改进

新增 sandbox core lifecycle、E2E home state 隔离、QA nightly 与多处 specs/runbook/docs 更新;主要提升验证与运维说明,不直接改变生产 runtime。

Author:nettee

  • 805e5f3c feat(e2e): add sandbox core lifecycle (#873)
  • bcdc61b7 docs(spec): record cross-entry exploratory bug fixes (#872)
  • 5e80679c fix(docs): repair code evolution drift (#874)
  • 4abd91ee fix(runtime): isolate e2e home state (#886)
测试覆盖与文档更新;无直接生产 Web runtime 变更。 E2E/文档更新;无直接生产 API runtime 变更。 E2E/文档更新;无直接生产 Link runtime 变更。 测试/文档更新;无直接生产 Admin runtime 变更。 无 schema/migration;仅 E2E/seed 本地辅助脚本和文档。

发布建议

  1. Migration 判断:本次存在 Message Center schema/migration 变更,建议先运行 deploy-db-migrations-prod.yml
  2. 服务发布顺序:建议 DB migration → API → Admin → Link → Web。API/Admin 依赖 message-center migration;Link 可在 migration 后与 Admin/Web 并行,但建议先确认 catalog/API 行为后再放量。
  3. 数据 seed / catalog 判断:本次包含 model routing catalog、provider routes、pricing/public catalog 数据变更;生产是否生效取决于既有 catalog seed 发布流程,若需要同步模型/路由数据,应按 catalog seed runbook 另行执行并确认 requestable/public 过滤结果。
  4. 发布后观测:重点观察 checkout/退款/订阅取消/CLI 激活登录、Message Center API 与 Admin 操作、public model catalog 返回、Aliyun/DashScope 排队等待和超时、Open Design telemetry accept 响应。

参考:GitHub compare range;所有 workflow 与 commit 均可点击跳转。