diff --git a/packages/server/src/core/client.ts b/packages/server/src/core/client.ts index 3d5927e3..8823012e 100644 --- a/packages/server/src/core/client.ts +++ b/packages/server/src/core/client.ts @@ -170,7 +170,7 @@ export class GeminiClient { const nextSpeakerCheck = await checkNextSpeaker(chat, this); if (nextSpeakerCheck?.next_speaker === 'model') { const nextRequest = [{ text: 'Please continue.' }]; - return this.sendMessageStream(chat, nextRequest, signal, turns - 1); + yield* this.sendMessageStream(chat, nextRequest, signal, turns - 1); } } }