Repository navigation
[AISAGE-732] feat(ai-gateway): add free Reflection Beam model via Vercel - #7788
Conversation
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Executive SummaryThe incremental change since the previous review adds only two explanatory comments to the OpenRouter inference-provider registry; no code, behavior, or type changes were introduced, and no new issues were found. OverviewThe only file changed since the last reviewed commit ( Files Reviewed (1 file)
Previous Review Summary (commit 194c3ea)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 194c3ea)Status: No Issues Found | Recommendation: Merge Files Reviewed (7 files)
Reviewed by deepseek-v4.1-flash · Input: 35.1K · Output: 4.2K · Cached: 265.3K Review guidance: REVIEW.md from base branch |
Summary
Brings back the model formerly served as the
stealth/cat-jamstealth model (removed in #7771) under its public name,reflection/beam-free. It is still free and still served through Vercel AI Gateway.reflection/beam-freeKilo-exclusive model (Reflection: Beam 1.0 (free)). Its metadata comes from the Vercel AI Gateway models endpoint: 1,048,576-token context window, 131,072 max output tokens, text-only input, low to max reasoning efforts,zdr: none,no_training: none.requires-data-collection, because Vercel reports that this endpoint may train on prompts and has no ZDR.reflectioninference provider and addsreflectionto the inference provider ID registry. Vercel listsreflectionas the only endpoint provider for this model. Without a provider identity, a non-stealth Vercel exclusive has nogetInferenceProviderslug, so it would be left out of the providers snapshot. Enterprise orgs could then never use it: they require snapshot membership and match against provider allow lists. With the restriction, orgs can allow it through thereflectionprovider.reflection/beam*.Verification
pnpm --filter @kilocode/web-shared --filter web --filter ai-gateway typecheckoxlint -c .oxlintrc.json packages/web-shared/src/lib/ai-gatewaypnpm --filter web test -- packages/web-shared/src/lib/ai-gateway/ packages/web-shared/src/lib/model-allow packages/web-shared/src/lib/organizations/ src/lib/providers/openrouter: 120 suites, 2240 tests passed (2 skipped)