From ad1d14775d9396b5bbda34b11f38ca95e1315696 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 21 May 2026 19:11:33 -0400 Subject: [PATCH] sync --- infra/console.ts | 4 --- .../app/src/routes/zen/v1/keepalive.ts | 27 ------------------- .../console/resource/resource.cloudflare.ts | 5 ++++ sst-env.d.ts | 4 --- 4 files changed, 5 insertions(+), 35 deletions(-) delete mode 100644 packages/console/app/src/routes/zen/v1/keepalive.ts diff --git a/infra/console.ts b/infra/console.ts index a04f59b130..29e473de37 100644 --- a/infra/console.ts +++ b/infra/console.ts @@ -272,16 +272,12 @@ new sst.cloudflare.x.SolidStart("Console", { new sst.Secret("CLOUDFLARE_API_TOKEN", process.env.CLOUDFLARE_API_TOKEN!), ] : []), - // TODO - new sst.Secret("FOO"), ], environment: { //VITE_DOCS_URL: web.url.apply((url) => url!), //VITE_API_URL: gateway.url.apply((url) => url!), VITE_AUTH_URL: auth.url.apply((url) => url!), VITE_STRIPE_PUBLISHABLE_KEY: STRIPE_PUBLISHABLE_KEY.value, - // TODO - KEEPALIVE: "keepalive3", }, transform: { server: { diff --git a/packages/console/app/src/routes/zen/v1/keepalive.ts b/packages/console/app/src/routes/zen/v1/keepalive.ts deleted file mode 100644 index b87e3538f2..0000000000 --- a/packages/console/app/src/routes/zen/v1/keepalive.ts +++ /dev/null @@ -1,27 +0,0 @@ -// @ts-nocheck -import { env } from "cloudflare:workers" -import { createHash } from "crypto" -import { ZenData } from "@opencode-ai/console-core/model.js" - -export async function GET() { - const zenData = ZenData.list("full") - return new Response( - JSON.stringify( - { - hash: createHash("sha1").update(JSON.stringify(zenData)).digest("hex"), - timestamp: Date.now(), - FOO: env.FOO, - SST_RESOURCE_FOO: env.SST_RESOURCE_FOO, - check1: "alpha-di-k2.6" in zenData.models, - check2: "qwen3.6-plus-free" in zenData.models, - }, - null, - 2, - ), - { - headers: { - "Content-Type": "application/json", - }, - }, - ) -} diff --git a/packages/console/resource/resource.cloudflare.ts b/packages/console/resource/resource.cloudflare.ts index 061e119359..a7e5d995ea 100644 --- a/packages/console/resource/resource.cloudflare.ts +++ b/packages/console/resource/resource.cloudflare.ts @@ -9,6 +9,11 @@ export const Resource = new Proxy( // @ts-expect-error const value = env[`SST_RESOURCE_${prop}`] return typeof value === "string" ? JSON.parse(value) : value + } + if (prop in env) { + // @ts-expect-error + const value = env[prop] + return typeof value === "string" ? JSON.parse(value) : value } else if (prop === "App") { // @ts-expect-error return JSON.parse(env.SST_RESOURCE_App) diff --git a/sst-env.d.ts b/sst-env.d.ts index de8b55ecc2..1eaebd1e59 100644 --- a/sst-env.d.ts +++ b/sst-env.d.ts @@ -71,10 +71,6 @@ declare module "sst" { "type": "sst.sst.Secret" "value": string } - "FOO": { - "type": "sst.sst.Secret" - "value": string - } "GITHUB_APP_ID": { "type": "sst.sst.Secret" "value": string