name = "arcrun-cypher-executor" main = "src/index.ts" compatibility_date = "2025-02-19" compatibility_flags = ["nodejs_compat"] # KV Context Store:節點 output 透過 KV 傳遞,解決同名欄位衝突 # TTL 設為 1 小時,執行完後自動清除 [[kv_namespaces]] binding = "EXEC_CONTEXT" id = "" # 填入你的 KV Namespace ID # Webhook Store:儲存 Workflow 定義,key = workflow name [[kv_namespaces]] binding = "WEBHOOKS" id = "" # 填入你的 KV Namespace ID # Credential Store:AES-GCM 加密存放用戶 API token # Standard 模式:供 credential-injector 讀取加密 token [[kv_namespaces]] binding = "CREDENTIALS_KV" id = "" # 填入你的 Credentials KV Namespace ID # R2 Bucket:WASM 零件二進位(arcrun.dev 公眾零件庫,或自架時填入自己的 bucket) [[r2_buckets]] binding = "WASM_BUCKET" bucket_name = "arcrun-wasm" # Workers AI [ai] binding = "AI" [vars] ENVIRONMENT = "production" # MULTI_TENANT = "true" # Standard 模式(預設);設 "false" 啟用 Self-hosted 單租戶模式 # ENCRYPTION_KEY 透過 wrangler secret 設定(hex-encoded 256-bit AES key)