From fd3ad4c77f96e63ac689154f61f2f14044a926e1 Mon Sep 17 00:00:00 2001 From: Jose Henrique Date: Thu, 2 Apr 2026 20:58:49 -0300 Subject: [PATCH] increasing timeout --- packages/backend/src/agent.ts | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/packages/backend/src/agent.ts b/packages/backend/src/agent.ts index 25bf842..d4473a4 100644 --- a/packages/backend/src/agent.ts +++ b/packages/backend/src/agent.ts @@ -7,28 +7,16 @@ const isGeneric = AI_PROVIDER === 'GENERIC'; export const openai = isGeneric ? new OpenAI({ - apiKey: process.env.BEARER_TOKEN, - baseURL: process.env.PROVIDER_URL, - }) + apiKey: process.env.BEARER_TOKEN, + baseURL: process.env.PROVIDER_URL, + timeout: 600000, // 10 minutes + }) : new OpenAI({ - apiKey: process.env.OPENAI_API_KEY, - }); + apiKey: process.env.OPENAI_API_KEY, + timeout: 600000, // 10 minutes + }); export const defaultModel = isGeneric ? (process.env.MODEL_NAME ?? 'default') : 'gpt-5.4'; export const miniModel = isGeneric ? (process.env.MODEL_NAME ?? 'default') : 'gpt-5.4-mini'; export const serviceOptions = isGeneric ? {} : { service_tier: 'flex' as const }; export const supportsWebSearch = !isGeneric; - -export async function askAgent(prompt: string) { - try { - const response = await openai.chat.completions.create({ - model: 'gpt-5.4', - service_tier: 'flex', - messages: [{ role: 'user', content: prompt }], - }); - return response!.choices![0]!.message!.content; - } catch (err) { - console.error('Agent endpoint dummy error:', err instanceof Error ? err.message : err); - return 'Agent is in dummy mode or encountered an error.'; - } -}