AMR 生产发布影响报告
当前生产发布点(各 workflow 独立计算)
六个生产 workflow 最近一次成功运行停在的 commit 各不相同。越新的发布点意味着该服务已上线越多内容,feature 表里只允许列出发布点之后的变更;
发布点之前的 commit 属于已生效,归入「已在生产生效」一节,不得重复出现在 feature 表。目标 commit 均为
99dd2f11f
(feat(models): set default context budgets (#1843))。
aabbacce1aabbacce1...99dd2f11f):20 commits9b62435b49b62435b4...99dd2f11f):14 commitsaabbacce1aabbacce1...99dd2f11f):20 commits8bfdab4d78bfdab4d7...99dd2f11f):8 commitsaabbacce1aabbacce1...99dd2f11f):20 commitsaabbacce1aabbacce1...99dd2f11f):20 commits(其中涉及 data/json 与 db/seeds 的 commit 才算 catalog 变更)此次发布真正新增的 feature 和影响面
| Feature / Author / Commits | Web | API | Link | Admin | DB schema / migration | DB catalog(seed) |
|---|---|---|---|---|---|---|
|
XXL模型 context budget 默认值与整 K 编辑(跨 Admin / API / Link / Catalog)
为全部模型设置默认 context budget( Author:nettee |
无。 | 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: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:控制台定价恢复 + 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:bifrost-core 的 anthropic/openai/bedrock provider 请求参数与校验 + e2e/link 用例。 | 无。 | 无 migration。 | 无。 |
|
MLink 归一化上游限流结果(错误契约)
归一化不同 provider 上游 rate limit 的返回结果,统一错误契约(新增 effective error contract spec),减少各 provider 限流报错形态不一致带来的客户端解析问题。 Author:nettee
|
无。 | 无。 | 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:移除 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
|
无。 | 无。 | 无。 | 无。 | 无 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 表挪到这里。
- Admin(BASE 8bfdab4d7,2026-09-01 03:22:30Z):已在生产生效 ——
e50eb8084feat(admin): group refund operation history (#1810);39a16bec0feat(admin): edit context budget in whole K units (#1816)(admin 主体);b838fee4afix(admin): avoid expiring patrol window test (#1805)。 - API(BASE 9b62435b4,2026-08-31 09:40:27Z):已在生产生效 ——
9b62435b4fix(billing): wait for refund success before cancellation (#1818)。 - Web / Link / DB / Catalog(BASE aabbacce,2026-08-31 02:44~02:50Z):aabbacce 之前的变更均已生效;范围内可见的 admin/api 早于各自发布点的改动见上两条。
- 范围内已回退:无 revert commit(aabbacce..99dd2f11f 内无 revert,净变更均为新增/修改)。
- 非 runtime / 不进入六个维度(不随本次 workflow 发布):
d41bf26fbchore: archive old specs (#1802);55aad292cdocs: narrow local runtime skill trigger (#1812);183fe3071docs(observability): defer data access policy upstream (#1819)。 - CLI(不在六个 workflow 覆盖维度,桌面端单独发版):
3f75aba0cfix(cli): raise ACP frame limit to 4 MiB (#1806) —— apps/cli 无对应生产 workflow,不随本次发布。
发布建议
- 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。 - 服务发布顺序:按依赖建议 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 先就位。
- 数据 seed / catalog 判断:
seed-model-routing-catalog.sql由 deploy-model-routing-catalog-prod.yml 的 apply 步骤覆盖,99dd2f11f(默认 context budget)与 8386ef970(Hy4)改动生产 seed 需一并应用;174865571 只改本地 seed 不影响生产,无需额外 runbook。 - 发布后观测:核心指标 —— 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),而非统一最旧基线。