AMR 生产发布影响报告

生成时间:2026-08-17 18:26 CST;分析对象:在 origin/main 手动运行 Web、API、Link、Admin、DB Migration 五个生产 workflow。

当前生产发布点

目标是 e687da0aa (feat(link): route DeepSeek V4 Pro 0813 providers (#1638))。五个服务的最近成功生产点不同,待发布范围必须分别计算;最宽范围为 DB 基线之后 39 个 commit,最窄为 Link 基线之后 2 个 commit。

范围缺口:五条指定 workflow 不会应用模型路由 catalog DML。此次 main 包含新模型、provider 路由、权重和价格变更;若要让这些数据在生产生效,还需单独审批并运行 deploy-model-routing-catalog-prod.yml。

此次发布的 feature 和影响面

Feature / Author / Commits Web API Link Admin DB schema / migration
XXL模型 catalog 扩容、路由重排与 DeepSeek 调价

新增 Grok 4.6、Gemini 3.7 Flash、DeepSeek V4 Pro 0813;调整 DeepSeek Flash/Pro provider、优先级、权重与公开价格。新模型生产 release gate 默认关闭,不会因 seed 自动对用户开放。

Author:nettee

发布 e53acfbda 的控制台静态模型价格:Flash $0.22/$0.66、Pro $0.66/$1.98(每百万 input/output tokens,off-peak 标记)。 无待发布 API runtime 代码;catalog 由数据库读取。 本次 Link 范围无 provider runtime 代码;路由是否生效取决于 catalog DML。 无 Admin runtime 变更;新模型 gate 仍需批准后由 Admin/ops 打开。 五条 workflow 不覆盖:这是 catalog DML,不是 Atlas migration。必须另跑 catalog prod workflow;否则不可视为完整上线。
XLWeb 退役旧 Cloud 公共页面并收敛控制台路由

删除旧首页、公开 models/pricing 展示与视觉资产;保留控制台核心路径,旧 deployments/api-keys/call/routing/logs/providers 等入口统一重定向到 dashboard,法律条款页被精简但恢复中英文主要 Terms 章节。

Author:nettee

大范围页面删除/重定向:约 6,173 行删除;需重点检查历史深链、登录注册、条款、workspace models、wallet 与 dashboard。 无。 无;该 commit 已包含在当前 Link 生产镜像基线,但不改变 Link runtime。 无。 无 schema/migration。
L账单摘要缓存与变更后强制刷新闭环

API 已上线 45 秒进程内摘要缓存;此次 Web 发布补齐支付、套餐变更和重试后的 fresh 请求,使变更后的余额/套餐不受缓存旧值影响,同时非关键后台刷新失败不阻断已成功的业务操作。

Author:Marc Chan

  • f442f5a1c cache billing summary reads (#1589)
Wallet 和 Team Dashboard 在充值/套餐变更后请求 fresh=true 并回填缓存;普通摘要最多陈旧 45 秒。 已在 API 当前生产点内;本次 API deploy 不新增这部分,但它是 Web fresh 刷新的前置能力。 无。 无。 无 schema/migration。
LWorkspace 目录实时失效通知

在已认证协作 SSE 上增加 account-scoped 目录变更信号。支持客户端及时发现 workspace 创建、加入、改名、移除和删除,减少轮询;旧客户端保持原行为。

Author:lefarcen

  • 6ac0cdaba push workspace directory invalidations (#1586)
Vela Web 无对应消费代码;能力主要供声明支持的新客户端使用。 新增 SSE capability、按 app user 路由的轻量 dirty signal,以及 workspace/membership mutation 后发布。 无。 无。 无 schema/migration。
M未定价请求不再卡住 Model Limit Permit

成功请求若缺少 list_charge_credits,仍提交 canonical usage 并完成 Permit,但不虚构 contribution、不增加 Window,避免一个未定价请求让同一用户/策略后续准入持续异常。

Author:nettee

  • 72a1c7aef complete unpriced model-limit usage (#1629)
无。 无。 修复 usage 事务提交与 Permit completion;正价格 credits 的贡献统计保持不变。 无。 无 schema/migration。
MAdmin 模型选择器显示 active/disabled 状态

模型 Combobox 复用统一 StatusBadge,扩大窄下拉宽度,并把 hint 加入搜索关键词,减少状态徽标被截断和模型误选。

Author:nettee

  • 09a4dcc89 model active status in Combobox / release skill (#1595)
无。 无。 无。 模型选项状态更清晰;下拉最小宽度 18rem,并可按 hint 检索。 无 schema/migration。
S补记 usage settlement scan 索引到 Atlas 历史

把已在生产人工创建并验证的 usage_events_settlement_scan_idx 纳入 schema SSoT 和 migration 历史。SQL 使用 CREATE INDEX IF NOT EXISTS,生产预期为 no-op,但应让 Atlas 版本历史一致。

Author:nettee

  • b6b91b91f track usage settlement scan index (#1582)
无。 无 runtime 代码;索引用于结算扫描查询。 无 runtime 代码。 无。 需要跑 migration:预检后执行幂等 migration;索引已存在时不重建。

发布建议

  1. 先跑 DB migration:在 main@e687da0aa 运行 deploy-db-migrations-prod.yml。预期索引 SQL 因生产已存在而 no-op,但必须让 migration history 收敛;任何 precheck/apply 失败都应停止后续发布。
  2. 明确 catalog 是否属于本次范围:若要上线本报告的模型路由/价格数据,审批并运行 deploy-model-routing-catalog-prod.yml,先看 plan 再 apply。五条原定 workflow 本身不覆盖此步骤;新模型 gate 默认关闭,开放 gate 是另一个经批准的操作。
  3. 服务顺序:DB 成功后,API 与 Link 可并行;API 成功后发布 Admin;最后发布 Web。Web 的账单 fresh 刷新依赖已在生产的 API 能力,最后发布可降低前后端不一致窗口。
  4. DeepSeek 限额协调:调价会收紧同一 credits 限额下的可用 token。合并说明建议 Flash 5h limit 从 10,000 调至 17,500 credits、Pro 从 15,000 调至 41,500 credits;这不是五条 workflow 覆盖的数据变更,若本次不调整,应明确接受限额更快触发的影响。
  5. 发布后验证:检查 API workspace SSE 事件与错误率;Link 未定价 usage 的 Permit completion/重试日志;Web 历史深链重定向、登录注册、Terms、wallet、dashboard 和模型价格;Admin 模型状态徽标;DB Atlas status;若发布 catalog,再核对 plan/apply 结果、provider fallback 顺序与 release gate 状态。

未纳入上述上线 feature:CLI batch pull、SSE drain、AMR path proxy、sandbox/CI/文档等 commit 不由这五条生产 workflow 对应的运行时产物发布,或已包含在对应服务当前生产基线中。