From fe43bdb699ab065482abd162576f5e6a42199311 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 17 Mar 2026 22:50:52 -0400 Subject: [PATCH] wip: zen --- .../console/app/src/routes/zen/util/handler.ts | 5 +++-- packages/console/core/script/lookup-user.ts | 17 ++++++++++++++++- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/packages/console/app/src/routes/zen/util/handler.ts b/packages/console/app/src/routes/zen/util/handler.ts index 8895cdcf1..9a0ab94f9 100644 --- a/packages/console/app/src/routes/zen/util/handler.ts +++ b/packages/console/app/src/routes/zen/util/handler.ts @@ -74,8 +74,9 @@ export async function handler( const dict = i18n(localeFromRequest(input.request)) const t = (key: Key, params?: Record) => resolve(dict[key], params) const ADMIN_WORKSPACES = [ - "wrk_01K46JDFR0E75SG2Q8K172KF3Y", // frank - "wrk_01K6W1A3VE0KMNVSCQT43BG2SX", // opencode bench + "wrk_01K46JDFR0E75SG2Q8K172KF3Y", // anomaly + "wrk_01K6W1A3VE0KMNVSCQT43BG2SX", // benchmark + "wrk_01KKZDKDWCS1VTJF8QTX62DD50", // contributors ] try { diff --git a/packages/console/core/script/lookup-user.ts b/packages/console/core/script/lookup-user.ts index 8b7bbc1ca..360fc6272 100644 --- a/packages/console/core/script/lookup-user.ts +++ b/packages/console/core/script/lookup-user.ts @@ -19,7 +19,7 @@ if (!identifier) { if (identifier.startsWith("wrk_")) { await printWorkspace(identifier) } -// lookup by API key +// lookup by API key ID else if (identifier.startsWith("key_")) { const key = await Database.use((tx) => tx @@ -34,6 +34,21 @@ else if (identifier.startsWith("key_")) { } await printWorkspace(key.workspaceID) } +// lookup by API key value +else if (identifier.startsWith("sk-")) { + const key = await Database.use((tx) => + tx + .select() + .from(KeyTable) + .where(eq(KeyTable.key, identifier)) + .then((rows) => rows[0]), + ) + if (!key) { + console.error("API key not found") + process.exit(1) + } + await printWorkspace(key.workspaceID) +} // lookup by email else { const authData = await Database.use(async (tx) =>