AMR 生产发布影响报告

生成时间:2026-08-27;分析对象:在 origin/main(HEAD b15c004d)手动运行六个生产 GitHub workflow 的影响分析。注意:各 workflow 最近一次成功发布点不同,下方「变更范围」按各自发布点分别计算,只有发布点之后的 commit 才属于该 workflow 本次新增。

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

六个生产 workflow 最近一次成功运行停在的 commit 各不相同。Web 发布点(4f39aac,08-27 06:54:56Z)明显比其他五个更新;越新的发布点意味着该服务已上线越多内容,feature 表里只允许列出发布点之后的变更; 发布点之前的 commit 属于已生效,归入「已在生产生效」一节,不得重复出现在 feature 表。目标 commit 均为 b15c004dfeat(link): add Z.AI provider route (#1774))。

deploy-web-eks-prod.yml
最近成功:2026-08-27 06:54:56Z
发布点 commit:4f39aac
本次新增(4f39aac...b15c004d):5 commits
发布点之后无 apps/web 变更(#1768 workspace 订阅修复即发布点本身,已上线;#1770/#1772 等为 catalog 变更,与 web 维度无关)
deploy-api-eks-prod.yml
最近成功:2026-08-27 02:31:39Z
发布点 commit:a6380ee
本次新增(a6380ee...b15c004d):8 commits
发布点之前已上线:Open Design Run 终端计费(#1762)、analytics pricing bridge(#1732)等
deploy-link-eks-prod.yml
最近成功:2026-08-27 02:31:41Z
发布点 commit:a6380ee
本次新增(a6380ee...b15c004d):8 commits
发布点之前已上线:provider 建流观测(#1756)、catalog membership 策略缓存共享(#1735)等
deploy-admin-eks-prod.yml
最近成功:2026-08-27 02:31:43Z
发布点 commit:a6380ee
本次新增(a6380ee...b15c004d):8 commits
发布点之前已上线:patrol v3(#1734)、订阅退款管理/批量退款(#1758/#1760)等
deploy-db-migrations-prod.yml
最近成功:2026-08-27 02:26:31Z
发布点 commit:a6380ee
本次新增(a6380ee...b15c004d):8 commits
发布点之前已应用:message_key / refund_operations / patrol_reports / model_context_budget / terminal_billing 五个 migration
deploy-model-routing-catalog-prod.yml
最近成功:2026-08-27 02:31:00Z
发布点 commit:a6380ee
本次新增(a6380ee...b15c004d):8 commits(其中涉及 data/json 与 db/seeds 的 commit 才算 catalog 变更)
发布点之前已上线:Muse Spark 1.2(#1764)等

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

feature 表只包含「各 workflow 发布点之后」的变更;发布点之前已生效的内容见 「已在生产生效」 一节,不要重复列入。Web 发布点(4f39aac)较新,本次 8 个新 commit 无一触及 apps/web,Web 列全部为「无」。

Feature / Author / Commits Web API Link Admin DB schema / migration DB catalog(seed)
XXLLink 用量成本拆分:usage_events 新增 provider_cost / estimated_cost

将 usage_events 的成本落账拆分为「上游供应商实际成本 provider_cost」与「catalog 估算成本 estimated_cost」,并支持 CNY 供应商报价按 providers.config 折算为 USD。影响 Link 用量计费落账、API billing 读取与账单对账口径。

Author:open-design-crew[bot](co-authored: mrcfps)

  • 11d2367a feat(link): split usage_events provider and catalog cost (#1775)
无。 无直接代码变更;usage_events 新列影响 billing 读侧(见 DB 列)。 usage/media_pricing.gousage/usage.gorepositories/postgres.godomain/types.go 写入 provider_cost / estimated_cost。providers.json 供 CNY→USD 折算。 无。 20260827070000_usage_events_provider_cost.sql 新增 usage_events.provider_cost/estimated_cost(numeric(18,8) NULL);db/schema/link.hcl 同步。 data/json/providers.json(折算配置)、db/seeds/seed-model-routing-catalog.sql
XLZ.AI provider 路由上线(含 glm-5.3-flash 促销价)

新增 Z.AI(api.z.ai)provider 路由,为 glm-5.3-flash 配置 request_path_overrides 与官方 50% 促销价(至 2026-09-09 截止,需在该日期后刷新定价)。Link bifrostengine 放开 chat completion 类 path override 校验。

Author:nettee

  • b15c004d feat(link): add Z.AI provider route (#1774)
无。 无。 bifrostengine/account.go 支持 ChatCompletion/Stream 的 request_path_overrides。 无。 无 schema/migration。 provider_pricing/provider_zai.json(新增)、provider_routes.jsonproviders.jsonroute_policies.jsonseed-model-routing-catalog.sql
LMiniMax M3 重新上线

将此前下线的 MiniMax M3 重新上线:更新 models、provider 定价、路由与公开定价,新增 route_policies;Link 侧补充 MINIMAX_API_KEY 的 .env 示例。

Author:nettee

  • 46ee784c feat(catalog): re-onboard MiniMax M3 (#1772)
无。 无。 .env.example:新增 MINIMAX_API_KEY 配置示例。 无。 无 schema/migration。 models.jsonprovider_pricing/provider_minimax.jsonprovider_routes.jsonpublic_pricing.jsonroute_policies.jsonseed-model-routing-catalog.sql
LGLM 5.3 Flash 上线(OpenRouter)

通过 OpenRouter 上线 GLM 5.3 Flash:新增 models 记录、OpenRouter metadata、provider 定价与公开定价,开启 release gate 并更新种子数据。

Author:nettee

  • 80d38424 feat(catalog): onboard GLM 5.3 Flash via OpenRouter (#1770)
无。 无。 无(纯 catalog 变更)。 无。 无 schema/migration。 models.jsonopenrouter_metadata.jsonprovider_pricing/provider_openrouter.jsonprovider_routes.jsonpublic_pricing.jsonseed-model-routing-catalog.sql
MAdmin 审计日志筛选本地化

Admin 审计日志页筛选器本地化(en/zh):引入 audit-action-catalog 集中维护操作→文案映射,重构筛选组件与服务端 core,并补充 i18n 与单测。

Author:nettee

  • 883a4743 fix(admin): localize audit log filters (#1771)
无。 无。 无。 audit-logs 页面、audit-log-filters.tsxi18n en/zh.jsonlib/audit-action-catalog.tsserver/admin/core.ts 无 schema/migration。 无 catalog 变更。
MAPI 管理员退款失败持久化

修复管理员退款(含订阅撤销场景)失败时状态未持久化的问题:失败被记录/落库,便于后续重试与对账,降低退款静默丢失风险。

Author:nettee

  • 9d9986ab fix(billing): persist admin refund failures (#1773)
无。 services/api/src/billing/core.ts 退款失败持久化;新增 billing.test 与 e2e 订阅撤销用例。 无。 无。 无 schema/migration。 无 catalog 变更。
STeamoRouter 测试环境激活(.cn 端点)

将 TeamoRouter provider 端点切至 api.teamorouter.cn,并在测试 overlay(test activation)中激活已验证的 GPT/Claude 路由;生产 seed 中两个 TeamoRouter provider 保持 inactive,本次仅是配置化准备。

Author:open-design-crew[bot]

  • 658b0648 feat(catalog): enable TeamoRouter in test via .cn (#1769)
无。 无。 无 runtime 变更。 无。 无 migration(不改变 db schema)。 model_routing_catalog_test_activation.jsonproviders.json(base_url .cn)、seed-model-routing-catalog-test-activation.sql(test)、seed-model-routing-catalog.sql(prod 保持 inactive)。

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

以下 feature 的 commit 均在对应 workflow 最近一次成功发布点之前,已在生产运行。若在 main 上重新运行对应 workflow,只以各自发布点为基线,这些变更不会重新「上线」。

发布建议

  1. Migration 判断:BASE_DB(a6380ee)之后新增 1 个 migration —— 20260827070000_usage_events_provider_cost.sql(usage_events 增加 provider_cost / estimated_cost,nullable,向后兼容)。需要先运行 deploy-db-migrations-prod.yml
  2. 服务发布顺序:DB → Catalog → Link → API → Admin → Web(Web 无代码变更,可跳过)。注意各 workflow 发布点不同:web 停在 4f39aac 较新、无新增;api/link/admin/db/catalog 停在 a6380ee,均有 8 commits 待发布。
  3. 数据 seed / catalog 判断:seed 由 deploy-model-routing-catalog-prod.yml 的 apply 步骤覆盖。Z.AI(provider_zai,需 ZAI_API_KEY)、MiniMax(MINIMAX_API_KEY)为新 provider 路由,发布前确认 Link prod 环境 secret 已配置;glm-5.3-flash Z.AI 促销价 2026-09-09 到期需届时刷新。
  4. 发布后观测:① usage_events.provider_cost / estimated_cost 落库正确性、CNY 供应商 USD 折算;② Z.AI / GLM 5.3 Flash / MiniMax M3 路由成功率与计费;③ admin 审计日志筛选(en/zh)与退款失败记录;④ Link provider 建流错误率与用量报表口径。

备注:所有 workflow、commit、PR 或 compare range 均使用可点击的 GitHub 链接;每个 workflow 的 compare 链接基于各自的发布点 BASE(web=4f39aac,其余=a6380ee),而非统一最旧基线。