diff --git a/packages/kilo-gateway/src/gateway-metadata.ts b/packages/kilo-gateway/src/gateway-metadata.ts index cd3012185a6..ea390c576d3 100644 --- a/packages/kilo-gateway/src/gateway-metadata.ts +++ b/packages/kilo-gateway/src/gateway-metadata.ts @@ -54,7 +54,7 @@ type Data = z.infer function routed(meta: Gateway) { const route = meta.routing if (!route) return - const hit = route.modelAttempts?.findLast((item) => item.success === true) + const hit = route.modelAttempts?.slice().reverse().find((item) => item.success === true) const id = hit?.canonicalSlug ?? route.canonicalSlug if (!id) return const value = id.trim()