revert: "fix: disable hidden SDK retries for streaming POSTs" (#1038)

This commit is contained in:
Charles Packer
2026-02-19 12:33:45 -08:00
committed by GitHub
parent fb5efd9809
commit b956a00301

View File

@@ -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<Stream<LettaStreamingResponse>> {
const requestStartTime = isTimingsEnabled() ? performance.now() : undefined;
const client = await getClient();