From 7a17925495ca61b76169737b226b834b61942586 Mon Sep 17 00:00:00 2001 From: Frank Date: Fri, 26 Jun 2026 16:19:53 -0400 Subject: [PATCH] zen: new inference --- packages/console/app/src/routes/zen/util/handler.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/console/app/src/routes/zen/util/handler.ts b/packages/console/app/src/routes/zen/util/handler.ts index 41fb3ed5a9..7487f76333 100644 --- a/packages/console/app/src/routes/zen/util/handler.ts +++ b/packages/console/app/src/routes/zen/util/handler.ts @@ -215,6 +215,16 @@ export async function handler( body: reqBody, }) + if (providerInfo.id.startsWith("console.")) { + const resEndpointId = res.headers.get("x-opencode-endpoint-id") + const resEndpointModelId = res.headers.get("x-opencode-upstream-model-id") + if (resEndpointId && resEndpointModelId) + logger.metric({ + provider: resEndpointId, + "provider.model": resEndpointModelId, + }) + } + if (res.status !== 200) { logger.metric({ "llm.error.code": res.status,