From b956a00301b854c591511a0e279495ed1770061f Mon Sep 17 00:00:00 2001 From: Charles Packer Date: Thu, 19 Feb 2026 12:33:45 -0800 Subject: [PATCH] revert: "fix: disable hidden SDK retries for streaming POSTs" (#1038) --- src/agent/message.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/agent/message.ts b/src/agent/message.ts index f0b92cc..6df142c 100644 --- a/src/agent/message.ts +++ b/src/agent/message.ts @@ -46,9 +46,11 @@ export async function sendMessageStream( background?: boolean; agentId?: string; // Required when conversationId is "default" } = { streamTokens: true, background: true }, + // TODO: Re-enable once issues are resolved - disabled retries were causing problems // Disable SDK retries by default - state management happens outside the stream, // so retries would violate idempotency and create race conditions - requestOptions: { maxRetries?: number } = { maxRetries: 0 }, + // requestOptions: { maxRetries?: number } = { maxRetries: 0 }, + requestOptions: { maxRetries?: number } = {}, ): Promise> { const requestStartTime = isTimingsEnabled() ? performance.now() : undefined; const client = await getClient();