AMR 生产发布影响报告
当前生产发布点(各 workflow 独立计算)
六个生产 workflow 最近一次成功运行停在的 commit 各不相同。Web 发布点(4f39aac,08-27 06:54:56Z)明显比其他五个更新;越新的发布点意味着该服务已上线越多内容,feature 表里只允许列出发布点之后的变更;
发布点之前的 commit 属于已生效,归入「已在生产生效」一节,不得重复出现在 feature 表。目标 commit 均为
b15c004d
(feat(link): add Z.AI provider route (#1774))。
4f39aac4f39aac...b15c004d):5 commitsa6380eea6380ee...b15c004d):8 commitsa6380eea6380ee...b15c004d):8 commitsa6380eea6380ee...b15c004d):8 commitsa6380eea6380ee...b15c004d):8 commitsa6380eea6380ee...b15c004d):8 commits(其中涉及 data/json 与 db/seeds 的 commit 才算 catalog 变更)此次发布真正新增的 feature 和影响面
| 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)
|
无。 | 无直接代码变更;usage_events 新列影响 billing 读侧(见 DB 列)。 | usage/media_pricing.go、usage/usage.go、repositories/postgres.go、domain/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
|
无。 | 无。 | bifrostengine/account.go 支持 ChatCompletion/Stream 的 request_path_overrides。 |
无。 | 无 schema/migration。 | provider_pricing/provider_zai.json(新增)、provider_routes.json、providers.json、route_policies.json、seed-model-routing-catalog.sql。 |
|
LMiniMax M3 重新上线
将此前下线的 MiniMax M3 重新上线:更新 models、provider 定价、路由与公开定价,新增 route_policies;Link 侧补充 MINIMAX_API_KEY 的 .env 示例。 Author:nettee
|
无。 | 无。 | .env.example:新增 MINIMAX_API_KEY 配置示例。 |
无。 | 无 schema/migration。 | models.json、provider_pricing/provider_minimax.json、provider_routes.json、public_pricing.json、route_policies.json、seed-model-routing-catalog.sql。 |
|
LGLM 5.3 Flash 上线(OpenRouter)
通过 OpenRouter 上线 GLM 5.3 Flash:新增 models 记录、OpenRouter metadata、provider 定价与公开定价,开启 release gate 并更新种子数据。 Author:nettee
|
无。 | 无。 | 无(纯 catalog 变更)。 | 无。 | 无 schema/migration。 | models.json、openrouter_metadata.json、provider_pricing/provider_openrouter.json、provider_routes.json、public_pricing.json、seed-model-routing-catalog.sql。 |
|
MAdmin 审计日志筛选本地化
Admin 审计日志页筛选器本地化(en/zh):引入 audit-action-catalog 集中维护操作→文案映射,重构筛选组件与服务端 core,并补充 i18n 与单测。 Author:nettee
|
无。 | 无。 | 无。 | audit-logs 页面、audit-log-filters.tsx、i18n en/zh.json、lib/audit-action-catalog.ts、server/admin/core.ts。 |
无 schema/migration。 | 无 catalog 变更。 |
|
MAPI 管理员退款失败持久化
修复管理员退款(含订阅撤销场景)失败时状态未持久化的问题:失败被记录/落库,便于后续重试与对账,降低退款静默丢失风险。 Author:nettee
|
无。 | 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]
|
无。 | 无。 | 无 runtime 变更。 | 无。 | 无 migration(不改变 db schema)。 | model_routing_catalog_test_activation.json、providers.json(base_url .cn)、seed-model-routing-catalog-test-activation.sql(test)、seed-model-routing-catalog.sql(prod 保持 inactive)。 |
已在生产生效(发布点之前,本次不重复发布)
以下 feature 的 commit 均在对应 workflow 最近一次成功发布点之前,已在生产运行。若在 main 上重新运行对应 workflow,只以各自发布点为基线,这些变更不会重新「上线」。
- Web(BASE_WEB=4f39aac 已生效,2026-08-27 06:54:56Z @
4f39aac):workspace 订阅操作暴露与稳定化 #1768(即 web 发布点本身);更早:订阅快捷入口无计费延迟 #1767、去除重复订阅卡片 #1766、支付方式快捷入口 #1765。Web 本次无新增代码。 - Link(BASE_LINK=a6380ee 已生效,2026-08-27 02:31:41Z):provider 建流观测 #1756、catalog membership 策略缓存共享 #1735;更早批次 last-good billing scope 缓存 #1710、Anthropic 对话历史缓存 checkpoint 保留 #1725。
- API(BASE_API=a6380ee 已生效,2026-08-27 02:31:39Z):Open Design Run 终端计费 #1762(涉及 api/link/cli/db)、analytics pricing bridge 鉴权事件 #1732、coding plan models 暴露 #1730(更早批次)。
- Admin(BASE_ADMIN=a6380ee 已生效,2026-08-27 02:31:43Z):patrol v3 全量指标/7d 窗口/异常分级/告警 runner #1734、批量订阅退款工具 #1760、订阅退款管理 #1758、模型上下文预算 #1749、message-center 稳定 key #1753。
- DB(BASE_DB=a6380ee 已生效,2026-08-27 02:26:31Z):已应用 migration:
20260825113234_message_center_message_key.sql、20260825122004_admin_subscription_refund_operations.sql、20260826100000_add_patrol_reports.sql、20260826100001_add_public_model_context_budget.sql、20260826122147_opend_run_terminal_billing.sql。 - Catalog(BASE_CATALOG=a6380ee 已生效,2026-08-27 02:31:00Z):Muse Spark 1.2 #1764;更早批次 DeepSeek 峰谷 COGS / Aiping/Aliyun 计费费率 #1731。
- 范围内已回退:无(a6380ee..HEAD 共 8 个 commit,均为正向变更,无 add→revert 对)。
发布建议
- Migration 判断:BASE_DB(a6380ee)之后新增 1 个 migration ——
20260827070000_usage_events_provider_cost.sql(usage_events 增加 provider_cost / estimated_cost,nullable,向后兼容)。需要先运行 deploy-db-migrations-prod.yml。 - 服务发布顺序:DB → Catalog → Link → API → Admin → Web(Web 无代码变更,可跳过)。注意各 workflow 发布点不同:web 停在 4f39aac 较新、无新增;api/link/admin/db/catalog 停在 a6380ee,均有 8 commits 待发布。
- 数据 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 到期需届时刷新。 - 发布后观测:① 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),而非统一最旧基线。