From 41cbeefabba30f15b3d915add83061d43ff779d7 Mon Sep 17 00:00:00 2001 From: Ajax Davis Date: Mon, 12 Jan 2026 04:16:15 +1000 Subject: [PATCH] fix: increase tool execution timeout to 5 minutes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tools like discord-read that fetch data from external APIs need more time. Previous 10-30 second timeout was causing silent failures. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- apps/web/src/lib/executors/index.ts | 2 +- packages/package-executor/src/executor.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 {