ContentFragments: do not display for empty 'ma' summaries or text. #1091

This commit is contained in:
Enrico Ros
2026-05-03 14:00:22 -07:00
parent 13b928d68b
commit d5d7cf5a21
@@ -149,6 +149,10 @@ export function ContentFragments(props: {
// return null;
case 'ma':
// skip rendering empty reasoning fragments (created as vehicles for vendor state / reasoning continuity)
const isActivelyStreaming = isLastFragment && !!props.messagePendingIncomplete;
if (!part.aText && !part.redactedData?.length && !isActivelyStreaming)
return null;
const BlockPartModelAuxMemoOrNot = optimizeMemoBeforeLastBlock ? BlockPartModelAuxMemo : BlockPartModelAux;
return (
<BlockPartModelAuxMemoOrNot