AMR 生产发布影响报告
当前生产发布点
五个生产 workflow 最近一次成功运行均停在 commit:eb62c518(fix(cli): tolerate missing opencode auxiliary model (#859))。如果现在在 origin/main 发布,目标 commit 是 5f6b73ec。
变更范围:eb62c518...5f6b73ec,共 12 个 commit。
此次发布的 feature 和影响面
| Feature / Author / Commits | Web | API | Link | Admin | DB schema / migration |
|---|---|---|---|---|---|
|
XXLBilling、登录/激活与账号状态流转加固
覆盖钱包、订阅 checkout、CLI 激活/登录、Admin 退款/取消订阅/风控处置等关键路径;上线后主要变化是前后台状态流转更严格、异常恢复和防误操作能力增强。 Author:nettee
|
钱包/订阅入口、checkout 结果、登录/注册/CLI 激活、usage/account 等页面状态与防护逻辑调整。 | 账单核心、HTTP routes、Postgres persistence、device authorization 等边界加固;影响支付、订阅、余额与登录授权相关接口。 | 无直接 Link 代码变更。 | 订单、用户、风控、退款/取消订阅等 Admin 操作增加状态校验与错误处理。 | 无 schema/migration;但涉及 billing/account 状态读写逻辑。 |
|
XL持久化 Message Center 上线
新增可持久化的消息投递/读取能力,并在 Admin 提供消息发布、撤回和查询工作台;会引入新的用户消息触达与运营管理入口。 Author:nettee
|
无直接 Web 页面变更。 | 新增 message-center API/persistence/repository/openapi 相关能力,支持消息投递、读取状态和服务端查询。 | 无。 | 新增 Message Center 页面、actions、server admin router/types/i18n 与测试,提供运营消息管理工作台。 | 需要 migration:新增 db/migrations/20260717064528_message_center.sql,并更新 Atlas schema/sum。 |
|
XLPublic model catalog 可请求性收敛与 Aliyun provider 队列
公开模型列表只暴露可请求模型,同时 Link 对 DashScope/Aliyun provider 增加队列等待/超时控制;会影响模型可见性、可路由性、延迟和高峰期请求行为。 Author:nettee |
模型/pricing/plan 数据源相关展示可能随 public catalog 过滤结果变化。 | model catalog persistence 与公开模型过滤逻辑调整,只返回 requestable public models。 | 新增 providerqueue/dashscope.go 并接入 OpenAI handler / bifrost engine,Aliyun/DashScope 请求启用 provider-level queueing。 |
无直接 Admin 页面变更。 | 无 schema migration;包含 catalog seed / model/provider JSON 数据调整,是否应用 seed 取决于现有生产 seed 流程。 |
|
LCLI 模型发现与会话恢复加固
CLI 在模型发现、账号暂停、opencode 进程与 prompt recovery 场景下更稳健;主要影响本地 CLI 用户和与 API 的客户端边界。 Author:nettee
|
无。 | 客户端边界和错误恢复依赖 API 返回的模型/账号状态;API 服务端无主要 runtime 变更。 | 无。 | 无。 | 无 schema/migration。 |
|
MKimi K3 与 Muse Spark 1.1 测试模型纳入 catalog
新增/更新测试激活 catalog、providers、pricing 与 seed 生成数据,用于测试模型 onboarding 和后续提升流程;生产用户影响取决于是否应用对应 seed 及 visibility/requestability。 Author:nettee |
公开 pricing/model 数据可能随 seed 应用而变化;测试模型通常不面向普通用户。 | 模型 catalog 数据源变化;API 的公开输出受 requestable/public 过滤约束。 | provider_routes/model routing catalog 数据变化可能影响测试模型路由。 | 模型目录/自动可用性相关数据可见性可能变化。 | 无 schema migration;包含 seed/model routing catalog 数据变更。 |
|
SOpen Design telemetry accept 返回 receipt
Open Design telemetry accept 接口返回 receipt,便于调用方确认服务端接收结果;属于增量 API response contract。 Author:Marc Chan
|
无。 | open-design-telemetry 接口响应新增 receipt,openapi/test 更新。 | 无。 | 无。 | 无 schema/migration。 |
|
SE2E / sandbox / 文档与运行状态隔离改进
新增 sandbox core lifecycle、E2E home state 隔离、QA nightly 与多处 specs/runbook/docs 更新;主要提升验证与运维说明,不直接改变生产 runtime。 Author:nettee |
测试覆盖与文档更新;无直接生产 Web runtime 变更。 | E2E/文档更新;无直接生产 API runtime 变更。 | E2E/文档更新;无直接生产 Link runtime 变更。 | 测试/文档更新;无直接生产 Admin runtime 变更。 | 无 schema/migration;仅 E2E/seed 本地辅助脚本和文档。 |
发布建议
- Migration 判断:本次存在 Message Center schema/migration 变更,建议先运行 deploy-db-migrations-prod.yml。
- 服务发布顺序:建议 DB migration → API → Admin → Link → Web。API/Admin 依赖 message-center migration;Link 可在 migration 后与 Admin/Web 并行,但建议先确认 catalog/API 行为后再放量。
- 数据 seed / catalog 判断:本次包含 model routing catalog、provider routes、pricing/public catalog 数据变更;生产是否生效取决于既有 catalog seed 发布流程,若需要同步模型/路由数据,应按 catalog seed runbook 另行执行并确认 requestable/public 过滤结果。
- 发布后观测:重点观察 checkout/退款/订阅取消/CLI 激活登录、Message Center API 与 Admin 操作、public model catalog 返回、Aliyun/DashScope 排队等待和超时、Open Design telemetry accept 响应。
参考:GitHub compare range;所有 workflow 与 commit 均可点击跳转。