diff --git a/apps/web/src/lib/executors/index.ts b/apps/web/src/lib/executors/index.ts index b4ba96d..76f9101 100644 --- a/apps/web/src/lib/executors/index.ts +++ b/apps/web/src/lib/executors/index.ts @@ -13,7 +13,7 @@ import type { ExecutorHealthResponse, } from '@tpmjs/types/executor'; -const DEFAULT_TIMEOUT = 30000; // 30 seconds for custom executors +const DEFAULT_TIMEOUT = 300000; // 5 minutes for custom executors /** * Resolve executor configuration using cascade: diff --git a/packages/package-executor/src/executor.ts b/packages/package-executor/src/executor.ts index a060f53..c5fe85c 100644 --- a/packages/package-executor/src/executor.ts +++ b/packages/package-executor/src/executor.ts @@ -5,7 +5,7 @@ import type { ExecutionResult, ExecutorOptions } from './types.js'; -const DEFAULT_TIMEOUT = 10000; // 10 seconds +const DEFAULT_TIMEOUT = 300000; // 5 minutes - some tools need significant time // Get sandbox URL at runtime (not build time) for serverless environments function getSandboxUrl(): string {