Dax Raad před 5 měsíci
rodič
revize
4a76224268

+ 1 - 0
cloud/app/package.json

@@ -2,6 +2,7 @@
   "name": "@opencode/cloud-app",
   "type": "module",
   "scripts": {
+    "typecheck": "tsc --noEmit",
     "dev": "vinxi dev --host 0.0.0.0",
     "dev:remote": "VITE_AUTH_URL=https://auth.dev.opencode.ai bun sst shell --stage=dev bun dev",
     "build": "vinxi build",

+ 1 - 1
cloud/app/src/routes/workspace/[id].tsx

@@ -14,7 +14,7 @@ import { Actor } from "@opencode/cloud-core/actor.js"
 /////////////////////////////////////
 
 
-const listKeys = query(() => {
+const listKeys = query(async () => {
   "use server"
   return withActor(() => Key.list())
 }, "key.list")

+ 1 - 0
cloud/app/tsconfig.json

@@ -3,6 +3,7 @@
   "compilerOptions": {
     "target": "ESNext",
     "module": "ESNext",
+    "skipLibCheck": true,
     "moduleResolution": "bundler",
     "allowSyntheticDefaultImports": true,
     "esModuleInterop": true,

+ 2 - 1
cloud/core/package.json

@@ -17,7 +17,8 @@
     "./*": "./src/*"
   },
   "scripts": {
-    "db": "sst shell drizzle-kit"
+    "db": "sst shell drizzle-kit",
+    "typecheck": "tsc --noEmit"
   },
   "devDependencies": {
     "drizzle-kit": "0.30.5",

+ 0 - 1
cloud/core/src/billing.ts

@@ -71,7 +71,6 @@ export namespace Billing {
         await tx.insert(UsageTable).values({
           workspaceID,
           id: Identifier.create("usage"),
-          requestID: input.requestID,
           model: input.model,
           inputTokens: input.inputTokens,
           outputTokens: input.outputTokens,

+ 3 - 0
cloud/function/package.json

@@ -4,6 +4,9 @@
   "$schema": "https://json.schemastore.org/package.json",
   "private": true,
   "type": "module",
+  "scripts": {
+    "typecheck": "tsc --noEmit"
+  },
   "devDependencies": {
     "@cloudflare/workers-types": "4.20250522.0",
     "@types/node": "catalog:",