From 049d2b2420234d6ce21e441543ae559781c6574e Mon Sep 17 00:00:00 2001 From: Yongsheng Xu Date: Wed, 5 Nov 2025 13:31:56 +0800 Subject: [PATCH] fix(mlc): ignore non-text chat deltas before streaming --- packages/mlc/src/ai-sdk.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/mlc/src/ai-sdk.ts b/packages/mlc/src/ai-sdk.ts index 417b8347..d037e952 100644 --- a/packages/mlc/src/ai-sdk.ts +++ b/packages/mlc/src/ai-sdk.ts @@ -221,6 +221,9 @@ class MlcChatLanguageModel implements LanguageModelV2 { const updateListener = NativeMLCEngine.onChatUpdate((data) => { if (data.delta) { + if (typeof data.delta?.content !== 'string') { + return + } controller.enqueue({ type: 'text-delta', delta: data.delta.content,