AMR 生产发布影响报告

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

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

六个生产 workflow 最近一次成功运行停在的 commit 各不相同。越新的发布点意味着该服务已上线越多内容,feature 表里只允许列出发布点之后的变更; 发布点之前的 commit 属于已生效,归入「已在生产生效」一节,不得重复出现在 feature 表。目标 commit 均为 e5e39831bfix(web): restrict the unlimited reading to personal tiers (#1701))。

deploy-web-eks-prod.yml
最近成功:2026-08-20 11:50:20Z
发布点 commit:bb5381552
本次新增(bb5381552...e5e39831b):2 commits
已上线:Go Plan 购买面板、Pricing checkout 流程整合(#1693)、完整 Coding Plan 闭环。
deploy-api-eks-prod.yml
最近成功:2026-08-20 11:16:28Z
发布点 commit:bb5381552
本次新增(bb5381552...e5e39831b):2 commits(均仅涉及 Web)
已上线:Go Plan、Coding Plan billing、DeepSeek V4 Pro + Flash 两周无限用。
deploy-link-eks-prod.yml
最近成功:2026-08-20 11:16:30Z
发布点 commit:bb5381552
本次新增(bb5381552...e5e39831b):2 commits(均仅涉及 Web)
已上线:Coding Plan 请求主链路 #1558、多策略 model limits #1554、Coding Plan 准入加固 #1663。
deploy-admin-eks-prod.yml
最近成功:2026-08-20 11:16:32Z
发布点 commit:bb5381552
本次新增(bb5381552...e5e39831b):2 commits(均仅涉及 Web)
已上线:Coding Plan 管理页 #1556、server 管理 #1553、模型组 #1656、30d preset #1695。
deploy-db-migrations-prod.yml
最近成功:2026-08-20 11:12:16Z
发布点 commit:bb5381552
本次新增(bb5381552...e5e39831b):2 commits(均仅涉及 Web,无新 migration
已上线:Go Plan buffer 20260820031952_go_plan.sql、Coding Plan 全部 migration(已 squash)。
deploy-model-routing-catalog-prod.yml
最近成功:2026-08-20 03:33:37Z
发布点 commit:1718e4f08
本次新增(1718e4f08...e5e39831b):28 commits,但 净 catalog 数据变更 = 0(data/json 与 seed 内容相等,仅 db/seeds/local 变动)
已上线:DeepSeek AIPing 分流(#1686,即发布点本身)。

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

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

Feature / Author / Commits Web API Link Admin DB schema / migration DB catalog(seed)
MWeb 信用额度「无限」判定修正:订阅空钱包显示为无限,且仅个人层级

这是本次发布仅有的新增 feature(Web 单服务)。此前订阅者在额度为 $0.00 时误显为「$0.00」而非「无限使用」,且 Team 层级(seats-only、无模型额度)也被错误显示为「无限」(同屏还同时出现「请先充值」的相反提示)。本次修正:订阅者空钱包按「无限」显示(#1698),并进一步将「无限读」仅限个人层级 go/plus/pro/max(#1701),Team 工作区零额度仍如实显示余额不足。影响 Agent console 信用条与订阅者计费展示。

Author:lefarcen

  • e5e39831b fix(web): restrict the unlimited reading to personal tiers (#1701)
  • a407f259c fix(web): read a subscriber's empty wallet as unlimited, not $0.00 (#1698)
2 commits(BASE_WEB=bb5381552 之后):
apps/web 信用条/额度判定/plans.ts/i18n(credit-surfaces.tsxplans.tscredit-low-balance.ts)。
无(BASE_API 之后无 API commit;2 条 commit 均仅涉及 Web)。 无(BASE_LINK 之后无 Link commit)。 无(BASE_ADMIN 之后无 Admin commit)。 无 schema/migration(BASE_DB 之后无迁移)。 无 catalog 变更(BASE_CATALOG 之后净数据为 0)。

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

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

发布建议

  1. Migration 判断:BASE_DB(bb5381552)之后无新增 migration,Go Plan buffer 与 Coding Plan migration 均已随 db workflow 在该发布点部署。不需要跑 migrate-db。
  2. 服务发布顺序:本次实质变更仅 Web 2 commits。可直接按 Web → (可选校验 Admin/API/Link/DB/Catalog 均为空变更)顺序执行。Catalog 可跑以确认 plan=0,无副作用。各发布点较新,待发布内容少。
  3. 数据 seed / catalog 判断:deploy-model-routing-catalog-prod.yml 的 apply 步骤将 plan 后空转;无 seed 需额外 runbook。
  4. 发布后观测:核对 Agent console 信用条——个人层 (go/plus/pro/max) 空钱包显「无限使用」、Team 层零额度如实显示余额不足;确认 zh-TW 下信用条「无限」措辞正确;观察订阅升级/权益接口是否出现误判。

备注:所有 workflow、commit、PR 或 compare range 均使用可点击的 GitHub 链接;每个 workflow 的 compare 链接均基于各自的发布点 BASE,而非统一最旧基线。本次因除 Catalog 外各服务发布点多为同一天(2026-08-20),实质新增内容收敛为 Web 单 feature。