From 779de6d9ca5e37a549c16e84856dee81fb7eeccf Mon Sep 17 00:00:00 2001 From: ReutAtias3 <141619499+ReutAtias3@users.noreply.github.com> Date: Mon, 19 Jan 2026 17:14:33 +0200 Subject: [PATCH] Merge pull request #273 from de-id/bugfix/playground-expressive support playground mode --- src/services/agent-manager/index.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/services/agent-manager/index.ts b/src/services/agent-manager/index.ts index 054f389a..cb4b72f9 100644 --- a/src/services/agent-manager/index.ts +++ b/src/services/agent-manager/index.ts @@ -122,7 +122,6 @@ export async function createAgentManager(agent: string, options: AgentManagerOpt { onMessage, onError: options.callbacks.onError }, options.externalId ); - const initPromise = retryOperation( () => initializeStreamAndChat( @@ -300,7 +299,11 @@ export async function createAgentManager(agent: string, options: AgentManagerOpt }; const sendChatRequest = async (messages: Message[], chatId: string) => { - const chatRequestFn = isStreamsV2 + // For playground mode, always use v1 path + const isPlayground = items.chatMode === ChatMode.Playground; + const useV2Path = isStreamsV2 && !isPlayground; + + const chatRequestFn = useV2Path ? async () => { await items.streamingManager?.sendTextMessage?.(userMessage); return Promise.resolve({} as ChatResponse);