From 93cf868dcff826214ba3158e2115f29055a2ff8d Mon Sep 17 00:00:00 2001 From: perf3ct Date: Sun, 8 Jun 2025 21:38:57 +0000 Subject: [PATCH] feat(llm): last test should be passing now --- apps/server/src/services/llm/providers/stream_handler.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/server/src/services/llm/providers/stream_handler.ts b/apps/server/src/services/llm/providers/stream_handler.ts index dcaf46b51..d84404009 100644 --- a/apps/server/src/services/llm/providers/stream_handler.ts +++ b/apps/server/src/services/llm/providers/stream_handler.ts @@ -326,6 +326,15 @@ export async function processProviderStream( chunk, chunkCount ); + } else if (toolCalls.length > 0) { + // Send callback for tool-only chunks (no content but has tool calls) + await StreamProcessor.sendChunkToCallback( + streamCallback, + '', + !!chunk.done, + chunk, + chunkCount + ); } }