summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-12-22 19:36:04 -0500
committerFrank <[email protected]>2025-12-22 19:36:07 -0500
commit44fd0eee646d6b2d589c9bac0291f5c1c8d4ba9a (patch)
tree4848ebb9a10edeef64ca57d2480d56266ee0449c
parentac371d2987762e9b0b7627d7f1ee0ea2b5cab11a (diff)
downloadopencode-44fd0eee646d6b2d589c9bac0291f5c1c8d4ba9a.tar.gz
opencode-44fd0eee646d6b2d589c9bac0291f5c1c8d4ba9a.zip
zen: glm 4.7
-rw-r--r--infra/console.ts2
-rw-r--r--packages/console/app/src/routes/zen/util/dataDumper.ts14
-rw-r--r--packages/console/core/sst-env.d.ts1
-rw-r--r--packages/console/function/sst-env.d.ts1
-rw-r--r--packages/console/resource/sst-env.d.ts1
-rw-r--r--packages/enterprise/sst-env.d.ts1
-rw-r--r--packages/function/sst-env.d.ts1
-rw-r--r--sst-env.d.ts4
8 files changed, 21 insertions, 4 deletions
diff --git a/infra/console.ts b/infra/console.ts
index 8f54823f8..0cc6a404b 100644
--- a/infra/console.ts
+++ b/infra/console.ts
@@ -118,6 +118,7 @@ const gatewayKv = new sst.cloudflare.Kv("GatewayKv")
////////////////
const bucket = new sst.cloudflare.Bucket("ZenData")
+const bucketNew = new sst.cloudflare.Bucket("ZenDataNew")
const AWS_SES_ACCESS_KEY_ID = new sst.Secret("AWS_SES_ACCESS_KEY_ID")
const AWS_SES_SECRET_ACCESS_KEY = new sst.Secret("AWS_SES_SECRET_ACCESS_KEY")
@@ -136,6 +137,7 @@ new sst.cloudflare.x.SolidStart("Console", {
path: "packages/console/app",
link: [
bucket,
+ bucketNew,
database,
AUTH_API_URL,
STRIPE_WEBHOOK_SECRET,
diff --git a/packages/console/app/src/routes/zen/util/dataDumper.ts b/packages/console/app/src/routes/zen/util/dataDumper.ts
index 155cc6c58..b852ca0b5 100644
--- a/packages/console/app/src/routes/zen/util/dataDumper.ts
+++ b/packages/console/app/src/routes/zen/util/dataDumper.ts
@@ -19,17 +19,23 @@ export function createDataDumper(sessionId: string, requestId: string, projectId
if (!data.modelName) return
const timestamp = new Date().toISOString().replace(/[^0-9]/g, "")
+ const year = timestamp.substring(0, 4)
+ const month = timestamp.substring(4, 6)
+ const day = timestamp.substring(6, 8)
+ const hour = timestamp.substring(8, 10)
+ const minute = timestamp.substring(10, 12)
+ const second = timestamp.substring(12, 14)
waitUntil(
- Resource.ZenData.put(
- `data/${data.modelName}/${sessionId}/${requestId}.json`,
+ Resource.ZenDataNew.put(
+ `data/${data.modelName}/${year}/${month}/${day}/${hour}/${minute}/${second}/${requestId}.json`,
JSON.stringify({ timestamp, ...data }),
),
)
waitUntil(
- Resource.ZenData.put(
- `meta/${data.modelName}/${timestamp}/${requestId}.json`,
+ Resource.ZenDataNew.put(
+ `meta/${data.modelName}/${sessionId}/${requestId}.json`,
JSON.stringify({ timestamp, ...metadata }),
),
)
diff --git a/packages/console/core/sst-env.d.ts b/packages/console/core/sst-env.d.ts
index 632ea3fbe..ffa17f276 100644
--- a/packages/console/core/sst-env.d.ts
+++ b/packages/console/core/sst-env.d.ts
@@ -132,6 +132,7 @@ declare module "sst" {
"GatewayKv": cloudflare.KVNamespace
"LogProcessor": cloudflare.Service
"ZenData": cloudflare.R2Bucket
+ "ZenDataNew": cloudflare.R2Bucket
}
}
diff --git a/packages/console/function/sst-env.d.ts b/packages/console/function/sst-env.d.ts
index 632ea3fbe..ffa17f276 100644
--- a/packages/console/function/sst-env.d.ts
+++ b/packages/console/function/sst-env.d.ts
@@ -132,6 +132,7 @@ declare module "sst" {
"GatewayKv": cloudflare.KVNamespace
"LogProcessor": cloudflare.Service
"ZenData": cloudflare.R2Bucket
+ "ZenDataNew": cloudflare.R2Bucket
}
}
diff --git a/packages/console/resource/sst-env.d.ts b/packages/console/resource/sst-env.d.ts
index 632ea3fbe..ffa17f276 100644
--- a/packages/console/resource/sst-env.d.ts
+++ b/packages/console/resource/sst-env.d.ts
@@ -132,6 +132,7 @@ declare module "sst" {
"GatewayKv": cloudflare.KVNamespace
"LogProcessor": cloudflare.Service
"ZenData": cloudflare.R2Bucket
+ "ZenDataNew": cloudflare.R2Bucket
}
}
diff --git a/packages/enterprise/sst-env.d.ts b/packages/enterprise/sst-env.d.ts
index 632ea3fbe..ffa17f276 100644
--- a/packages/enterprise/sst-env.d.ts
+++ b/packages/enterprise/sst-env.d.ts
@@ -132,6 +132,7 @@ declare module "sst" {
"GatewayKv": cloudflare.KVNamespace
"LogProcessor": cloudflare.Service
"ZenData": cloudflare.R2Bucket
+ "ZenDataNew": cloudflare.R2Bucket
}
}
diff --git a/packages/function/sst-env.d.ts b/packages/function/sst-env.d.ts
index 632ea3fbe..ffa17f276 100644
--- a/packages/function/sst-env.d.ts
+++ b/packages/function/sst-env.d.ts
@@ -132,6 +132,7 @@ declare module "sst" {
"GatewayKv": cloudflare.KVNamespace
"LogProcessor": cloudflare.Service
"ZenData": cloudflare.R2Bucket
+ "ZenDataNew": cloudflare.R2Bucket
}
}
diff --git a/sst-env.d.ts b/sst-env.d.ts
index 2c182ec35..813d654a0 100644
--- a/sst-env.d.ts
+++ b/sst-env.d.ts
@@ -148,6 +148,10 @@ declare module "sst" {
"name": string
"type": "sst.cloudflare.Bucket"
}
+ "ZenDataNew": {
+ "name": string
+ "type": "sst.cloudflare.Bucket"
+ }
}
}
/// <reference path="sst-env.d.ts" />