diff --git a/packages/claw-client/src/lib/chat/openclaw-agui-mapper.ts b/packages/claw-client/src/lib/chat/openclaw-agui-mapper.ts index 97d6616..3c49172 100644 --- a/packages/claw-client/src/lib/chat/openclaw-agui-mapper.ts +++ b/packages/claw-client/src/lib/chat/openclaw-agui-mapper.ts @@ -48,6 +48,10 @@ export function createOpenClawAGUIMapper(onEvent: (event: Record(); const extractTextFromMessageContent = (message: unknown): string => { @@ -98,6 +102,7 @@ export function createOpenClawAGUIMapper(onEvent: (event: Record { if (!messageId) { messageId = runId; + assistantTextStreamed = false; emitEvent({ type: EventType.TEXT_MESSAGE_START, messageId, role: "assistant" }); } }; @@ -215,13 +220,49 @@ export function createOpenClawAGUIMapper(onEvent: (event: Record