diff --git a/packages/ai/src/providers/transform-messages.ts b/packages/ai/src/providers/transform-messages.ts index fcf30d625..a129c1b2f 100644 --- a/packages/ai/src/providers/transform-messages.ts +++ b/packages/ai/src/providers/transform-messages.ts @@ -209,7 +209,8 @@ export function transformMessages( // Only an aborted/errored turn's final (mid-stream) block can hold a // partial signature; abandoned tool-use turns strip all. Drop the // untrustworthy signature so the encoder can downgrade the block to text. - const signatureUntrustworthy = abandonedToolUse || (invalidStopReason && blockIndex === lastBlockIndex); + const signatureUntrustworthy = + abandonedToolUse || (invalidStopReason && blockIndex === lastBlockIndex); const sanitized = signatureUntrustworthy && block.thinkingSignature ? { ...block, thinkingSignature: undefined }