AMR 生产发布影响报告
当前生产发布点
目标 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 / Commits | Web | API | Link | Admin | DB schema / migration |
|---|---|---|---|---|---|
XXLModel routing catalog:Grok 4.6 / DeepSeek V4 Pro / 路由权重 新增 active 这些是 data JSON 与生成的 catalog seed 变更;只运行本任务列出的五个服务 workflow 不会把 seed 应用到生产 DB。 Author:nettee
| 无代码;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 API endpoint 会随 API workflow 上线,但 CLI 二进制不由这五个 workflow 交付。 Author:lefarcen | 无。 | 新增 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
| 无。 | 无。 | Link runtime 与 Helm metrics 配置变更;可观测真实并发与调用速率。 | 无。 | 无 schema/migration。 |
MWorkspace auto top-up switch UX 团队 dashboard 将 auto top-up 开关作为唯一 on/off 控件:打开才进入金额配置,关闭直接写入 disabled;编辑已启用策略复用原金额,避免重复确认。 Author:Caprika
| dashboard 开关、表单和浏览器测试;不改 API 合约。 | 无。 | 无。 | 无。 | 无 schema/migration。 |
MBilling / usage ledger 分流 个人与团队 billing 页面统一隐藏 Author:Caprika
| billing-records 与 ledger filter 逻辑、单元测试。 | 无。 | 无。 | 无。 | 无 schema/migration。 |
MWorkspace console UI polish Workspace dashboard、billing/activity ledger、credit surfaces、toast 与 i18n 优化,并补充浏览器测试。 Author:Ray Xi
| dashboard、billing/activity、credit UI 与浏览器测试。 | 无。 | 无。 | 无。 | 无 schema/migration。 |
SAPI resource-hub pool isolation 尝试已回滚 独立 pool、semaphore 与 timeout 的实现随后被 revert;相对 a42 的净变化为零,shared pool 竞争风险仍在,不能当作已上线修复。 Author:lefarcen | 无。 | 无净 runtime 变化。 | 无。 | 无。 | 无 schema/migration。 |
S测试 / smoke 稳定性调整 稳定 Open Design attribution 单测,并允许 full-smoke 在 auxiliary model 缺失时按可选能力处理;仅测试与 smoke harness,不改变生产 runtime。 Author:nettee | 仅测试。 | 无 runtime。 | 无 runtime。 | 无。 | 无 schema/migration。 |
SObservability query/auth 文档更新 Grafana token 改从 AWS Secret 获取,并补充 Grafana datasource/Loki query 指引;仅 docs/skill,未改变 runtime、image、Helm 或 migration。 Author:nettee | 无 runtime 变化。 | 无 runtime 变化。 | 无 runtime 变化。 | 无 runtime 变化。 | 无 schema/migration。 |
发布建议
- Catalog / DB 顺序:本范围没有
db/schema或 Atlasdb/migrations变更,因此不需要跑普通 migration;但有生成的 model-routing catalog seed SQL。先运行并审核 deploy-model-routing-catalog-prod.yml 的 plan,再在批准后 apply,否则 Grok/DeepSeek/权重调整不会进入生产 DB。 - 服务发布顺序:先发布 API(batch endpoint),再发布 Link(metrics);Web 可随后发布或与 API 并行,Admin 无代码影响。若要交付
vela resource pull-batchCLI,还需单独审核/运行 vela-cli-release.yml,五个服务 workflow 不会交付apps/cli。 - 兼容性:batch API 对旧客户端保留 404/405 fallback;auto top-up 关闭路径不需要金额校验;catalog apply 前后需验证模型列表、DeepSeek/Grok 路由与价格。
- 发布后观测:验证
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 链接。