AMR 生产发布影响报告

报告生成日期:2026-08-13;分析对象:origin/main(目标 8e049fce6)。

当前生产发布点

目标 commit:8e049fce6,chore(catalog): consolidate DeepSeek V4 Pro routes (#1575);作者 nettee,时间 2026-08-13 18:55:14 +08:00。

Web/API/Link/DB:基线 a42ed27ca,范围 a42ed27ca...8e049fce6,17 个 commit;Admin:基线 a68d64806,范围 a68d64806...8e049fce6,15 个 commit。

补充:模型路由 catalog 的最近成功 workflow 也停在 a42ed27ca(run 31391684202);该 workflow 不在本次指定的五个 workflow 内。

此次发布的 feature 和影响面

Feature / Author / CommitsWebAPILinkAdminDB schema / migration
XXLModel routing catalog:Grok 4.6 / DeepSeek V4 Pro / 路由权重

新增 active grok-4.6(xAI + OpenRouter 双路由及定价);新增 DeepSeek 直连 provider,并将临时 deepseek-v4-pro-0813 合并回 deepseek-v4-pro,同时调整 V4 Pro/V4 Flash provider 优先级与权重。

这些是 data JSON 与生成的 catalog seed 变更;只运行本任务列出的五个服务 workflow 不会把 seed 应用到生产 DB。

Author:nettee

  • bcf1de3 feat(catalog): add Grok 4.6 routes (#1560)
  • 72165dd chore(catalog): raise aiping deepseek v4 flash weight (#1562)
  • cc03991 feat(link): add DeepSeek V4 Pro 0813 provider (#1568)
  • 9bd9b7b chore(catalog): rebalance deepseek v4 flash aliyun routes (#1569)
  • 8e049fc chore(catalog): consolidate DeepSeek V4 Pro routes (#1575)
无代码;catalog apply 后模型列表/价格数据会变化。无代码;API 的模型/价格读取依赖 catalog 数据。catalog apply 后路由选择与 provider 分配变化;本范围无 Go runtime 代码。无代码;若页面读 catalog,数据随 apply 更新。需要单独 catalog apply:生成 seed SQL 改变,但无 Atlas schema/migration;运行 deploy-model-routing-catalog-prod.yml 前先 plan。
XLResource shared blobs batch pull

批量拉取共享 blob:CLI vela resource pull-batch最多 128 个请求,合并去重下载、逐项失败隔离;API POST /api/v1/resources/blobs/downloads最多 64 个 digest,返回 presigned URL;旧服务器 404/405 时回退逐 blob 路径。

API endpoint 会随 API workflow 上线,但 CLI 二进制不由这五个 workflow 交付。

Author:lefarcen

  • 9d9e13e feat(resources): batch pull shared blobs (#1519)
  • b8b0422 test(resources): cover old server batch pull fallback (#1555)
无。新增 endpoint 与 metrics;兼容旧客户端。无。无。无 schema/migration。
LLink model-call RPM / exact concurrency metrics

为 chat、responses、embeddings 及 image/video 生命周期新增 started counter 与 in-flight gauge;流式响应保持到真正结束再 decrement,并加入 Datadog 指标 allowlist。

Author:nettee

  • 1d01445 feat(link): add model call RPM and exact concurrency metrics (#1573)
无。无。Link runtime 与 Helm metrics 配置变更;可观测真实并发与调用速率。无。无 schema/migration。
MWorkspace auto top-up switch UX

团队 dashboard 将 auto top-up 开关作为唯一 on/off 控件:打开才进入金额配置,关闭直接写入 disabled;编辑已启用策略复用原金额,避免重复确认。

Author:Caprika

  • 9af554e fix(web): default team auto top-up to on for unconfigured workspaces (#1570)
dashboard 开关、表单和浏览器测试;不改 API 合约。无。无。无。无 schema/migration。
MBilling / usage ledger 分流

个人与团队 billing 页面统一隐藏 model_usage 明细,usage 页面只保留 model usage,避免个人账单被调用明细挤占。

Author:Caprika

  • c847e0e fix(web): keep model usage rows off the personal billing page (#1536)
billing-records 与 ledger filter 逻辑、单元测试。无。无。无。无 schema/migration。
MWorkspace console UI polish

Workspace dashboard、billing/activity ledger、credit surfaces、toast 与 i18n 优化,并补充浏览器测试。

Author:Ray Xi

  • de4ee82 Fix workspace console UI polish (#1515)
dashboard、billing/activity、credit UI 与浏览器测试。无。无。无。无 schema/migration。
SAPI resource-hub pool isolation 尝试已回滚

独立 pool、semaphore 与 timeout 的实现随后被 revert;相对 a42 的净变化为零,shared pool 竞争风险仍在,不能当作已上线修复。

Author:lefarcen

  • 0d45418 fix(api): stop the resource hub from starving auth and billing (#1513)
  • a68d648 Revert "fix(api): stop the resource hub from starving auth and billing" (#1514)
无。无净 runtime 变化。无。无。无 schema/migration。
S测试 / smoke 稳定性调整

稳定 Open Design attribution 单测,并允许 full-smoke 在 auxiliary model 缺失时按可选能力处理;仅测试与 smoke harness,不改变生产 runtime。

Author:nettee

  • c8273fc fix(web): stabilize Open Design attribution test (#1561)
  • d9ce682 fix(full-smoke): allow optional auxiliary model absence (#1567)
仅测试。无 runtime。无 runtime。无。无 schema/migration。
SObservability query/auth 文档更新

Grafana token 改从 AWS Secret 获取,并补充 Grafana datasource/Loki query 指引;仅 docs/skill,未改变 runtime、image、Helm 或 migration。

Author:nettee

  • 9c7aabf docs(observability): load Grafana token from AWS Secret (#1517)
  • d79e6ca docs(observability): specialize AMR Grafana queries (#1552)
无 runtime 变化。无 runtime 变化。无 runtime 变化。无 runtime 变化。无 schema/migration。

发布建议

  1. Catalog / DB 顺序:本范围没有 db/schema 或 Atlas db/migrations 变更,因此不需要跑普通 migration;但有生成的 model-routing catalog seed SQL。先运行并审核 deploy-model-routing-catalog-prod.yml 的 plan,再在批准后 apply,否则 Grok/DeepSeek/权重调整不会进入生产 DB。
  2. 服务发布顺序:先发布 API(batch endpoint),再发布 Link(metrics);Web 可随后发布或与 API 并行,Admin 无代码影响。若要交付 vela resource pull-batch CLI,还需单独审核/运行 vela-cli-release.yml,五个服务 workflow 不会交付 apps/cli。
  3. 兼容性:batch API 对旧客户端保留 404/405 fallback;auto top-up 关闭路径不需要金额校验;catalog apply 前后需验证模型列表、DeepSeek/Grok 路由与价格。
  4. 发布后观测:验证 gateway_model_requests_started_total、gateway_model_requests_in_flight;检查 Web auto top-up/billing 页面;catalog apply 后验证模型可见性、provider 分配、DeepSeek V4 Flash 权重与 Grok 4.6;按 observability 文档检查 Grafana/Loki。

备注:五个指定 workflow 最近成功点仍是旧 commit;本报告目标为当前远端 origin/main=8e049fce6。所有 workflow、run、commit、compare range 均使用可点击的 GitHub 链接。