AMR 生产发布影响报告

生成时间:2026-09-01;分析对象:在 origin/main(HEAD 99dd2f11f)手动运行六个生产 GitHub workflow 的影响分析。注意:各 workflow 最近一次成功发布点不同,下方「变更范围」按各自发布点分别计算,只有发布点之后的 commit 才属于该 workflow 本次新增。

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

六个生产 workflow 最近一次成功运行停在的 commit 各不相同。越新的发布点意味着该服务已上线越多内容,feature 表里只允许列出发布点之后的变更; 发布点之前的 commit 属于已生效,归入「已在生产生效」一节,不得重复出现在 feature 表。目标 commit 均为 99dd2f11f (feat(models): set default context budgets (#1843))。

deploy-web-eks-prod.yml
最近成功:2026-08-31 02:50:29Z
发布点 commit:aabbacce1
本次新增(aabbacce1...99dd2f11f):20 commits
(发布点之前:web 定价/订阅相关历史均已上线)
deploy-api-eks-prod.yml
最近成功:2026-08-31 09:40:27Z
发布点 commit:9b62435b4
本次新增(9b62435b4...99dd2f11f):14 commits
(发布点之前:billing 退款先成功后取消等已上线)
deploy-link-eks-prod.yml
最近成功:2026-08-31 02:49:52Z
发布点 commit:aabbacce1
本次新增(aabbacce1...99dd2f11f):20 commits
(发布点之前:限流/计费/指标等已上线)
deploy-admin-eks-prod.yml
最近成功:2026-09-01 03:22:30Z
发布点 commit:8bfdab4d7
本次新增(8bfdab4d7...99dd2f11f):8 commits
(发布点之前:退款历史分组、context budget 整 K 编辑等已上线)
deploy-db-migrations-prod.yml
最近成功:2026-08-31 02:44:06Z
发布点 commit:aabbacce1
本次新增(aabbacce1...99dd2f11f):20 commits
(发布点之前:历史 migration 均已上线)
deploy-model-routing-catalog-prod.yml
最近成功:2026-08-31 02:50:08Z
发布点 commit:aabbacce1
本次新增(aabbacce1...99dd2f11f):20 commits(其中涉及 data/json 与 db/seeds 的 commit 才算 catalog 变更)
(发布点之前:既有模型目录/路由/定价已上线)

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

feature 表只包含「各 workflow 发布点之后」的变更;发布点之前已生效的内容见 「已在生产生效」 一节,不要重复列入。

Feature / Author / Commits Web API Link Admin DB schema / migration DB catalog(seed)
XXL模型 context budget 默认值与整 K 编辑(跨 Admin / API / Link / Catalog)

为全部模型设置默认 context budget(models.json 作为真源),Admin 按整 K 展示与编辑预算,Link 的 catalog 读取默认预算参与请求处理,API 透传 context budget trace 属性。上线后各模型上下文预算默认值与可编辑粒度改变,影响所有模型相关请求与后台配置。

Author:nettee

  • 99dd2f11f feat(models): set default context budgets (#1843)
  • fecc50201 fix(api): accept context budget trace attributes (#1842)
  • 39a16bec0 feat(admin): edit context budget in whole K units (#1816)(admin 主体已在生产,仅附 api 测试配置为本维度新增)
无。 fecc50201:接受 context budget trace 属性;39a16bec0 附带 api 测试配置(tsconfig/vitest,其 admin 主体已上线)。 99dd2f11f:services/link/internal/catalog/catalog.go 读取默认 context budget。 99dd2f11f:context budget 默认值展示与整 K 编辑(lib/context-budget.ts)。39a16bec0 的整 K 编辑已在 BASE_ADMIN(8bfdab4d7)上线,不重复发布。 无 migration。 99dd2f11f:data/json/models.json 默认 context budget + db/seeds/seed-model-routing-catalog.sql。
XL支持邮件系统上线(自动回执 + 品牌化 HTML 回执 + Resend 兼容)

新增自动邮件回执与品牌化 HTML 回执能力,入站侧兼容 Resend reference 数组;整套 support-mail(inbound / delivery / receipt / repository / routes)随 API 发布,并新增 4 个 DB migration 支撑邮件回执与投递状态。

Author:Caprika

  • 308268027 feat(support): add automatic email receipts (#1808)
  • 22a09e3c2 feat(support): add branded HTML receipt (#1836)
  • d80a13f79 fix(support): accept Resend reference arrays (#1844)
无。 308268027:support-mail inbound/delivery/receipt/repository/routes/app.ts 接入;22a09e3c2:品牌化 HTML 回执 receipt.ts;d80a13f79:inbound 兼容 Resend reference 数组。 无。 无。 308268027 新增 4 个 migration:20260829174339_support_mail_receipts、20260830091738_support_mail_inbound_claim_lease、20260830094250_support_mail_outbound_failure、20260831082250_support_mail_retryable_delivery;db/schema/public.hcl 更新。 无。
LWeb 定价展示恢复与优化(控制台定价 + landing UI + pricing modal)

恢复控制台内定价展示并重构 landing 定价 UI(个体卡 / team / FAQ / 模型定价),优化 pricing modal 布局、CTA 与 GLM 图标,并修复升级后 pricing intent 未清理导致的错误跳转。

Author:nettee

  • 63c11b229 feat(web): restore in-console pricing and align landing UI (#1807)
  • 0b6580b74 fix(web): polish pricing modal layout, CTAs, and GLM icon (#1838)
  • 8bfdab4d7 fix(web): clear pricing intent after plan upgrade (#1823)
63c11b229:控制台定价恢复 + landing 定价页重构;0b6580b74:pricing modal 布局 / CTA / GLM icon;8bfdab4d7:升级后清空 pricing intent。 无。 无。 无。 无 migration。 无。
LLink 模型 thinking levels 支持与校验

Link 新增对模型 thinking / reasoning 级别(thinking levels)的支持与校验,并更新 Anthropic / OpenAI / Bedrock provider 的请求参数与校验逻辑,附带 e2e/link 覆盖。部分提供商请求的参数映射行为变化。

Author:nettee

  • b3fb8f347 feat(link): support and validate model thinking levels (#1839)
无。 无。 b3fb8f347:bifrost-core 的 anthropic/openai/bedrock provider 请求参数与校验 + e2e/link 用例。 无。 无 migration。 无。
MLink 归一化上游限流结果(错误契约)

归一化不同 provider 上游 rate limit 的返回结果,统一错误契约(新增 effective error contract spec),减少各 provider 限流报错形态不一致带来的客户端解析问题。

Author:nettee

  • e88cd4253 fix(link): normalize upstream rate limit outcomes (#1815)
无。 无。 e88cd4253:openai / internal_media / byteplus / dataeyes / openrouter 限流结果归一化。 无。 无 migration。 无。
MLink 移除 legacy API-key USD limiter runtime

移除旧的 API-key USD 限流运行时(usage/limits.go、middleware/auth.go、postgres.go 等大量删除),收敛到新限流路径;对外行为基本不变,属运行时清理(仅删本地 seed 脚本,不影响生产 catalog)。

Author:nettee

  • 174865571 chore(link): retire legacy API-key USD limiter runtime (#1822)
无。 无。 174865571:移除 legacy 限流运行时(usage/limits、middleware/auth、repositories/postgres 等)。 无。 无 migration。 无(仅 db/seeds/local/clear-local-usage-limit.sh 本地开发脚本,非生产 seed)。
MCatalog 新增 Hy4 Preview(经 OpenRouter 路由)

模型路由 catalog 新增 Hy4 Preview,经 OpenRouter 路由并配置 provider 定价(公开定价 / provider_routes / openrouter_metadata),seed-model-routing-catalog.sql 同步激活。

Author:nettee

  • 8386ef970 feat(catalog): add Hy4 Preview via OpenRouter (#1837)
无。 无。 无。 无。 无 migration。 8386ef970:data/json/models.json、openrouter_metadata、provider_pricing/provider_openrouter、provider_routes、public_pricing + db/seeds/seed-model-routing-catalog.sql。

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

以下 feature 的 commit 均在对应 workflow 最近一次成功发布点之前,已在生产运行。若在 main 上重新运行对应 workflow,只以各自发布点为基线,这些变更不会重新「上线」。生成报告时必须把这类内容从 feature 表挪到这里。

发布建议

  1. Migration 判断:本次需要先运行 deploy-db-migrations-prod.yml 应用 4 个新 migration(20260829174339_support_mail_receipts、20260830091738_support_mail_inbound_claim_lease、20260830094250_support_mail_outbound_failure、20260831082250_support_mail_retryable_delivery,均来自 #1808)+ schema 更新。范围内无被回退的 migration。
  2. 服务发布顺序:按依赖建议 DB → Catalog → Link → API → Web → Admin。各步实际发布 commit 数:DB/Catalog/Link/Web 均为 aabbacce..99dd2f11f(20);API 为 9b62435b4..99dd2f11f(14);Admin 为 8bfdab4d7..99dd2f11f(8,最短)。support-mail 依赖 DB migration 先就位;context budget 依赖 seed / catalog 先就位。
  3. 数据 seed / catalog 判断:seed-model-routing-catalog.sql 由 deploy-model-routing-catalog-prod.yml 的 apply 步骤覆盖,99dd2f11f(默认 context budget)与 8386ef970(Hy4)改动生产 seed 需一并应用;174865571 只改本地 seed 不影响生产,无需额外 runbook。
  4. 发布后观测:核心指标 —— context budget 默认值对模型请求生效(API trace 属性 / Link catalog);support-mail 回执发送与入站(Resend);Web 定价页与控制台;Link 限流错误契约归一化;Hy4 Preview 模型可路由与计费落账。

备注:所有 workflow、commit、PR 或 compare range 均附带可点击的 GitHub 链接;每个 workflow 的 compare 链接基于各自的发布点 BASE(web/link/db/catalog=aabbacce,api=9b62435b4,admin=8bfdab4d7),而非统一最旧基线。