What happened?
Problem
npm run build fails today because OpenRouter's /api/v1/models no longer returns tencent/hy3:free. OpenRouter's provider page lists "Hy3 (free). Going away July 21, 2026", and the model is absent from the current API response.
Suggested fix
Remove tencent/hy3:free from packages/ai/src/providers/openrouter.modeencent/hy3 / tencent/hy3-preview, which are still returned byOpenRouter and already present in the catalog.
Environment
- Date: 2026-07-21
- Commit:
c8c3cd499
- Node: v22.22.1
References
Steps to reproduce
- Clone the repo
npm install --ignore-scripts
npm run build
Build stops at:
Error: Cannot hydrate the committed model catalog:
- missing openrouter/tencent/hy3:free
Expected behavior
Build should complete successfully.
Actual
Build fails because packages/ai/src/providers/openrouter.models.ts declOpenRouter no longer exposes that model ID.
Version
No response
What happened?
Problem
npm run buildfails today because OpenRouter's/api/v1/modelsno longer returnstencent/hy3:free. OpenRouter's provider page lists "Hy3 (free). Going away July 21, 2026", and the model is absent from the current API response.Suggested fix
Remove
tencent/hy3:freefrompackages/ai/src/providers/openrouter.modeencent/hy3/tencent/hy3-preview, which are still returned byOpenRouter and already present in the catalog.Environment
c8c3cd499References
Steps to reproduce
npm install --ignore-scriptsnpm run buildBuild stops at:
Error: Cannot hydrate the committed model catalog:
Expected behavior
Build should complete successfully.
Actual
Build fails because
packages/ai/src/providers/openrouter.models.tsdeclOpenRouter no longer exposes that model ID.Version
No response