AMR 生产发布影响报告

生成时间:2026-09-02;分析对象:在 origin/main(HEAD b66d879bf,feat(pricing): replace Go card with Free #1865)手动运行六个生产 GitHub workflow 的影响分析。六个 workflow 的最近一次成功发布点均为 84f025b369(2026-09-01,fix(amr): preserve model request correlation and roles #1835),故六者变更范围一致:84f025b369...b66d879bf16 个 commit,全部位于发布点之后。

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

六个生产 workflow 最近一次成功运行均停在 84f025b369(2026-09-01),没有出现发布点分叉,因此 feature 表中所有六维列都以同一基线 84f025b369 起算;发布点之前的 commit 已在线生效,归入「已在生产生效」一节。目标 commit 均为 b66d879bffeat(pricing): replace Go card with Free (#1865))。

deploy-web-eks-prod.yml
最近成功:2026-09-01 13:37:04Z
发布点 commit:84f025b369
本次新增(84f025b369...b66d879bf):16 commits(其中命中 apps/web 的 1 个:定价改版 #1865)
(发布点之前已上线内容概要:Web 已上线至 08-31 批次的页面改版,无本轮新增之外的内容)
deploy-api-eks-prod.yml
最近成功:2026-09-01 13:20:13Z
发布点 commit:84f025b369
本次新增(84f025b369...b66d879bf):16 commits(其中命中 services/api 的 1 个:#1858)
(发布点之前已上线内容概要:API 08-31 批次 billing-usage-discount-settlement、model request correlation 等已生效)
deploy-link-eks-prod.yml
最近成功:2026-09-01 13:08:04Z
发布点 commit:84f025b369
本次新增(84f025b369...b66d879bf):16 commits(其中命中 services/link 的 6 个:#1858 #1860 #1861 #1862 #1863 #1875)
(发布点之前已上线内容概要:Link 08-31 批次已含 SSE drain、限额补记、指标等;新增 6 commit 之外无遗漏)
deploy-admin-eks-prod.yml
最近成功:2026-09-01 13:46:46Z
发布点 commit:84f025b369
本次新增(84f025b369...b66d879bf):16 commits(其中命中 apps/admin 的 3 个:#1858 #1862 #1880)
(发布点之前已上线内容概要:Admin 08-31 批次已上线模型目录列表改版等)
deploy-db-migrations-prod.yml
最近成功:2026-09-01 12:54:16Z
发布点 commit:84f025b369
本次新增(84f025b369...b66d879bf):16 commits(其中新增 db/migrations 3 个:#1858 #1862 #1883)
(发布点之前已上线内容概要:DB schema 已同步至 08-31 批次;本轮 3 个 migration 需先行部署)
deploy-model-routing-catalog-prod.yml
最近成功:2026-09-01 13:04:05Z
发布点 commit:84f025b369
本次新增(84f025b369...b66d879bf):16 commits(其中命中 data/json + db/seeds 的 5 个:#1859 #1861 #1862 #1863 #1875)
(发布点之前已上线内容概要:Catalog 08-31 批次已上线多模型路由调整)

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

六个 workflow 发布点一致(84f025b369 @ 2026-09-01),feature 表只包含该发布点之后的变更;发布点之前已生效的内容见 「已在生产生效」 一节,不重复列入。CLI(apps/cli)经 vela-cli-release(npm)独立发布,不经由本次六个 workflow,见 F7。

Feature / Author / Commits Web API Link Admin DB schema / migration DB catalog(seed)
XXLCoding Plan 个人 / 团队配额池

Coding Plan 用量从「按个人订阅」扩展为支持个人订阅(personal_subscription)与团队订阅席位(team_subscription_seat)两种配额池:配额(model limit 窗口 / 准入 / usage 事件 / 信用扣减)按池身份记账,支持按池锚定(model_limit_pool_anchors)与按池查询。面向 Plus/Pro/Max 订阅用户与团队计费。涉及 API / Link / Admin / DB 四个维度,全部在 09-01 发布点之后。

Author:nettee

  • 7337f2189 feat(coding-plan): support personal and team entitlement pools (#1858)
无。 billing/core.ts 与 billing/infra/postgres.ts 池化结算;persistence/users.ts 池身份(personal_subscription / team_subscription_seat)持久化与查询;e2e 覆盖 membership-policy-team。 economics/classifier.go + metrics.go 按池归类计费;modellimit(model_limit.go / repositories/model_limit.go)、usage、discount 按池记账;domain/types.go 池身份类型;membership/client.go 池解析;admission_pipeline.go 准入。 patrol 页(patrol-client.tsx + lib/server/admin/patrol.ts、i18n、api/types.ts)支持查看/操作配额池身份。 20260902023454_coding_plan_pool_identity.sql:model_limit_admissions / model_limit_windows / usage_events / credit_usages 增 coding_plan_pool_key_kind + coding_plan_pool_key 列及 CHECK;新建 model_limit_pool_anchors 表;重建唯一索引 + 池查询索引;link.hcl / public.hcl schema 同步。 无。
XL公开模型上下文预算(context limits + Admin 编辑体验)

为公开模型新增 context_limit(上下文预算上限,≥128k、1000 整倍,且 budget ≤ limit),由 Link catalog 投影并在准入时校验;Admin 侧把 capability override / context budget 编辑合并进新的「编辑公开模型」抽屉(edit-public-model-drawer),大幅改进模型目录管理体验。面向模型目录运营与使用长上下文模型的全部用户。涉及 Admin / Link / DB / Catalog 四个维度。

Author:nettee

  • a4852ae03 feat(models): add public model context limits (#1862)
  • f41c05bc4 feat(admin): improve public models list editing UX (#1880)
  • 8e6a9723d docs(link): document model context budgets (#1877)
无。 无。 catalog/projection.go + catalog.go 投影与校验 context_limit;handlers/openai.go、repositories/postgres.go 准入预算(bifrost engine 消费预算)关联调整。 models 列表编辑 UX 重构:capability-override-select + context-budget-override-input 合并进 edit-public-model-drawer;context-budget.ts 预算计算;i18n / actions.ts / model-tables.tsx 更新。 20260902062651_add_public_model_context_limit.sql:public_models.context_limit 列 + CHECK(llm 且 ≥128000 且 %1000=0,budget≤limit);link.hcl 同步。 models.json 为各公开模型(llm)补齐 context_limit;generate_model_routing_catalog.py 生成逻辑与 seed-model-routing-catalog.sql 全量重生成。
L推理档位(reasoning effort)透传修复

修复多个模型在特定场景下推理档位丢失:GPT 在带 tools 时保留 thinking level(normalize_tool_calls 重构 + bifrost engine);Grok 的 reasoning effort 透传(bifrost-core openai provider);Qwen medium 推理档位保留(bifrostengine engine.go)。影响所有使用 GPT/Grok/Qwen 系列(含 ali 系)深度推理的用户请求。涉及 Link + Catalog,全部在 09-01 发布点之后。

Author:nettee

  • 496ce7293 fix(link): preserve GPT thinking level with tools (#1861)
  • f100a9025 fix(link): preserve Grok reasoning effort (#1863)
  • 7a172b407 fix(link): preserve Qwen medium reasoning effort (#1875)
  • 47e30ba41 docs(link): document default reasoning levels (#1881)
无。 无。 handlers/openai.go + normalize_tool_calls_test.go(tools 场景保留 thinking);bifrost-core providers/openai(chat.go / responses.go / schemas)Grok reasoning_effort 透传;bifrostengine/engine.go Qwen medium effort;e2e 请求形状/测试台扩充。 无。 无 schema/migration。 models.json / provider_routes.json / seed-model-routing-catalog.sql 同步 GPT / Grok(xai)/ Qwen 对应 provider 参数与档位映射。
MClaude Fable 5.1 上架(模型路由目录)

模型路由目录上线新模型 claude fable 5.1:新增模型元数据、提供商定价(Bedrock / OpenRouter)、provider 路由、路由策略与公开定价,并更新 release gates / seed。面向使用 Claude 系列的模型路由用户。仅影响 Catalog 一个维度。

Author:nettee

  • 824887b97 feat(catalog): onboard claude fable 5.1 (#1859)
无。 无。 无。 无。 无 schema/migration。 models.json、openrouter_metadata.json、provider_pricing/provider_bedrock.json + provider_openrouter.json、provider_routes.json、route_policies.json、public_pricing.json、model_routing_catalog_release_gates.json;seed 生成与 test-activation 更新。
MWeb 定价页:Go 卡替换为 Free 档

官网定价改版:移除 Go 卡片,新增 Free 档(plan-free.svg + landing-free-plan),individual cards / pricing plans 布局重排,并同步更新钱包 Go 卡相关浏览器/单元测试。面向官网访问与订阅转化。仅影响 Web 一个维度。

Author:open-design-crew[bot]

  • b66d879bf feat(pricing): replace Go card with Free (#1865)(main HEAD)
landing-pricing-plans.tsx / landing-individual-cards.tsx 卡片重排;新增 plan-free.svg、landing-free-plan.ts;landing-pricing.css、pricing 模型同步;wallet-go-plan / subscription-entrypoints / subscription-safety 测试更新。 无。 无。 无。 无 schema/migration。 无 catalog 变更。
MCLI 变更(独立 npm 发布渠道)

apps/cli 四个 commit:工具执行生命周期事件向 ACP 透传(#1857,Ray Xi)、拒绝不完整的压缩续接(#1847)、压缩测试稳定化(#1874)、以及只保留 ACP agent runtime 的重构(#1882,移除 opencode/legacy process 运行时)。注意:CLI 经 vela-cli-release(npm)独立发布,本次六个 EKS workflow 均不部署 apps/cli。若本次发布目标是六服务上线,CLI 变更随各自 release 节奏,不受本次影响。

Author:Ray Xi、nettee

  • 01469ad6a feat(cli): forward tool execution lifecycle (#1857)
  • 242bd9988 fix(cli): reject incomplete compaction continuation (#1847)
  • 3ec693e8d fix(cli): stabilize oversized SSE ACP test (#1874)
  • eda43e0fb refactor(cli): keep only ACP agent runtime (#1882)
无(不经由此发布)。 无。 无。 无。 无 schema/migration。 无 catalog 变更。
S修复:自动可用性排除客户端结果

Link 的 auto availability 计算不再计入 client 侧结局(client outcomes),避免客户端结果污染服务端自动上下线判断。面向自动化模型可用性巡检。仅影响 Link 一个维度。

Author:nettee

  • 402986eac fix(link): exclude client outcomes from auto availability (#1860)
无。 无。 repositories/postgres.go 查询修正(排除 client outcomes)+ controller e2e 与 postgres 测试扩充。 无。 无 schema/migration。 无 catalog 变更。
SDB 清理:删除遗留 API Key 用量限额表

删除遗留的 public.api_key_usage_limits 表及其 schema 定义(范围内无任何代码引用,可安全执行)。面向 DB 架构收敛。仅影响 DB schema/migration 一个维度。

Author:nettee

  • 763d87854 chore(db): drop legacy API key usage limits table (#1883)
无。 无。 无。 无。 20260902092053_drop_legacy_api_key_usage_limits.sql(DROP TABLE public.api_key_usage_limits)+ public.hcl schema 清理 + atlas.sum 更新。 无 catalog 变更。

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

六个 workflow 的最近一次成功发布点完全一致84f025b369 @ 2026-09-01),84f025b369...b66d879bf 范围内的全部 16 个 commit 均位于发布点之后,没有需要从 feature 表挪到本节的已生效内容。此前各维度已经上线的内容(例如 08-31 批次的 billing-usage-discount-settlement、model request correlation <#1835>、模型目录列表改版等)不在本轮重复发布范围内。

发布建议

  1. Migration 判断:本轮新增 3 个 migration,需先运行 deploy-db-migrations-prod.yml atlas.sum 已随各 commit 更新,无回退 migration。
  2. 服务发布顺序:DB → Catalog → Link → API → Admin → Web。六 workflow 发布点一致,每步在 84f025b369 基线上发布对应维度的有效变更(DB 3 migration、Catalog 5 commits、Link 6 commits、API 1、Admin 3、Web 1)。建议先 deploy-db-migrations-prod,再 deploy-model-routing-catalog-prod,随后 Link → API → Admin → Web。
  3. 数据 seed / catalog 判断deploy-model-routing-catalog-prod.yml 的 precheck/apply 通过 db/seeds/model_routing_catalog.py 在 prod DB 上先 plan 后 apply,seed(seed-model-routing-catalog.sql)已在 #1862 全量重新生成、并在 #1859/#1861/#1863/#1875 增量更新;发布前建议在 test 环境先跑一次 seed 生成校验(generate_model_routing_catalog 相关测试),确认 data/json 与生成的 seed 一致。
  4. 发布后观测
    • DB:model_limit_windows / usage_events / credit_usages 池键写入量、CHECK 违规告警;migration 三个文件执行时间与锁等待。
    • Link:池化计费指标(economics/metrics)、context_limit 准入拒绝日志、GPT/Grok/Qwen 请求中 reasoning effort 参数实际透传、auto availability 行为。
    • API:billing 池结算路径(personal/team)、persistence/users 池查询延迟。
    • Web:定价页 /wallet 订阅入口转化、Go 卡相关测试回归。
    • Admin:编辑公开模型抽屉操作、patrol 池身份展示。

备注:所有 workflow、commit、PR 或 compare range 均已使用可点击的 GitHub 链接;六个 workflow 发布点一致,compare 链接统一基于 84f025b369 基线。