AMR 生产发布影响报告

生成时间:2026-08-28;分析对象:在 origin/main(HEAD 9ae81cd0d)手动运行六个生产 GitHub workflow 的影响分析。注意:各 workflow 最近一次成功发布点均为 b15c004d5,本次新增范围一致;只有发布点之后的 commit 才属于该 workflow 本次新增。

当前生产发布点(各 workflow 独立计算)

六个生产 workflow 最近一次成功运行均停在 commit b15c004d5(2026-08-27 11:24 集中部署),因此各 workflow 的 发布点相同。本次待发布范围为 b15c004d5...9ae81cd0d 共 4 个 commit(ad461f1b、b5c25331、fee9d67f、9ae81cd0d)。 目标 commit 均为 9ae81cd0d (fix(api): remove coding plan model catalog endpoint (#1788))。

deploy-web-eks-prod.yml
最近成功:2026-08-27T11:24:43Z
发布点 commit:b15c004d5
本次新增(b15c004d5...9ae81cd0d):4 commits(其中仅 ad461f1b 含 Web 测试断言,无 Web runtime 变更)
(发布点之前已上线:工作区订阅卡、支付方式快捷入口、订阅操作入口稳定化等)
deploy-api-eks-prod.yml
最近成功:2026-08-27T11:24:37Z
发布点 commit:b15c004d5
本次新增(b15c004d5...9ae81cd0d):4 commits(API runtime 变更:ad461f1b、9ae81cd0d)
(发布点之前已上线:Open Design Run 终端计费、model context budgets、认证 pricing bridge、refund 失败持久化等)
deploy-link-eks-prod.yml
最近成功:2026-08-27T11:24:39Z
发布点 commit:b15c004d5
本次新增(b15c004d5...9ae81cd0d):4 commits(Link 无 Go 代码变更,fee9d67f 为 catalog 数据)
(发布点之前已上线:catalog 成员策略缓存、provider stream 观测、usage_events 拆分 provider/catalog cost 等)
deploy-admin-eks-prod.yml
最近成功:2026-08-27T11:24:41Z
发布点 commit:b15c004d5
本次新增(b15c004d5...9ae81cd0d):4 commits(Admin 无变更)
(发布点之前已上线:订阅 refund 管理、批量 refund 工具、patrol v3、审计日志本地化等)
deploy-db-migrations-prod.yml
最近成功:2026-08-27T11:07:57Z
发布点 commit:b15c004d5
本次新增(b15c004d5...9ae81cd0d):4 commits(无 db/migrations、db/schema 变更)
(发布点之前已上线:message key、admin refund operations、patrol reports、context budget、terminal billing、usage_events provider cost 等 migration)
deploy-model-routing-catalog-prod.yml
最近成功:2026-08-27T11:24:34Z
发布点 commit:b15c004d5
本次新增(b15c004d5...9ae81cd0d):4 commits(其中 fee9d67f 涉及 data/json + db/seeds,属 catalog 变更)
(发布点之前已上线:Muse Spark 1.2、TeamoRouter、GLM 5.3 Flash via OpenRouter、MiniMax M3、Z.AI provider route 等)

此次发布真正新增的 feature 和影响面

feature 表只包含「各 workflow 发布点 b15c004d5 之后」的变更;发布点之前已生效的内容见 「已在生产生效」 一节,不要重复列入。

Feature / Author / Commits Web API Link Admin DB schema / migration DB catalog(seed)
L订阅门户口令:自动为订阅客户开通 Stripe Customer / Portal 访问

修复生产计费路径:在 Stripe checkout 前为订阅客户自动 provision Customer 以支撑 Portal 访问,重构账单核心逻辑减少 race 与缺失开户的报错。仅 API runtime 变更;Web 侧仅新增浏览测试断言。

Author:Caprika

  • ad461f1b fix(billing): provision customers for portal access (#1777)
无 runtime 变更。仅 apps/web/tests/browser/workspace-dashboard.spec.ts 新增断言。 services/api/src/billing/core.ts(146 行重构)、billing/http/routes.ts、billing/infra/postgres.ts(Stripe Customer 开户/Portal 访问)。 无。 无。 无 schema/migration。 无 catalog 变更。
MGLM 5.3 Flash 路由接入 AIPing(新增 provider 与权重分流)

发布点之后新上线:把 glm-5.3-flash 的 AIPing 后端模型/路由写入生产 catalog seed,Z.AI 路由权重由 1 调整为 4、AIPing 权重 1,并去掉此前假设的 AIPing cache tariff(回退到 input 计价)。对生产流量带来 GLM-5.3-Flash 的 provider 分流。

Author:nettee

  • fee9d67f feat(link): route GLM 5.3 Flash through AIPing (#1787)
无。 无。 无 Go 代码变更——路由以 catalog seed 形式下发,由 deploy-model-routing-catalog 生效。 无。 无 schema/migration(不改 db/migrations)。 data/json/provider_pricing/provider_aiping.json、data/json/provider_routes.json、data/json/route_policies.json、db/seeds/seed-model-routing-catalog.sql。
M移除 coding plan model catalog 端点(API 面收窄)

删除 API 中提供「coding plan 可用模型目录」的端点及其 persistence/指标/OpenAPI 定义,净删 259 行。属于fix(api):发布后若仍有客户端调用该端点将收到 404,需确认前端已迁移。

Author:Ray Xi

  • 9ae81cd0d fix(api): remove coding plan model catalog endpoint (#1788)
无。 services/api/src/app.ts(路由删除)、services/api/src/metrics.ts、services/api/src/persistence/model-catalog.ts、services/api/openapi.json、packages/shared/src/index.ts。 无。 无。 无 schema/migration。 无 catalog 变更。
Sfull-smoke:usage 断言忽略 provider 名

仅修改 e2e/full-smoke 测试,让 usage 断言不再校验 provider 名,避免 provider 变化导致 full-smoke 误报。无任何 runtime 影响,不影响发布流程。

Author:nettee

  • b5c25331 fix(full-smoke): ignore provider name in usage assertion (#1781)
无。 无 runtime 变更(e2e/full-smoke/acp-smoke.py、test_run_full_smoke.py)。 无。 无。 不影响 db/migrations workflow。 不影响 seed workflow。

已在生产生效(发布点之前,本次不重复发布)

以下 feature 的 commit 均在发布点 b15c004d5(2026-08-27 11:24 部署)之前,已在生产运行。在 main 上重新运行对应 workflow 时,以各自发布点为基线,这些变更不会重新「上线」。生成报告时已把此类内容从 feature 表挪到这里。

发布建议

  1. Migration 判断:本次范围(b15c004d5...9ae81cd0d)无 db/migrations、db/schema 变更,不需要跑 deploy-db-migrations-prod.yml。
  2. 服务发布顺序:建议顺序 ① Catalog(部署 GLM 5.3 Flash AIPing seed)→ ② API(billing portal 开户 + 移除 coding plan catalog 端点)。Web/Link/Admin 本次无 runtime 变更(Web 仅测试断言、Link 仅 catalog 数据),可省略部署或 no-op 重建。
  3. 数据 seed / catalog 判断:fee9d67f 的 data/json + db/seeds 由 catalog workflow 的 apply 步骤(prod-db-migration-workflow.py model-routing-catalog-apply)覆盖,直接跑该 workflow 即可,无需额外 runbook。
  4. 发布后观测:① GLM-5.3-Flash 是否开始有小比例(weight 1/5)流量打到 AIPing,观察 AIPing 延迟/错误率与缓存计费回退;② 订阅门户/Stripe Customer 开户是否正常、无 5xx;③ 确认无客户端再调用被移除的 coding plan model catalog 端点(观测 404 与日志)。

备注:所有 workflow、commit、PR 或 compare range 均使用可点击的 GitHub 链接;每个 workflow 的 compare 均基于各自发布点 b15c004d5。