diff --git a/src/shared/structured-agent-session-projection.ts b/src/shared/structured-agent-session-projection.ts index e0189ed7124..68e8caf22eb 100644 --- a/src/shared/structured-agent-session-projection.ts +++ b/src/shared/structured-agent-session-projection.ts @@ -137,10 +137,14 @@ const projectedItems = new WeakMap { + const messages: NativeChatMessage[] = [] + items.forEach((item) => { const projected = projectStructuredItemToNativeChat(item) - return projected ? [projected] : [] + if (projected) { + messages.push(projected) + } }) + return messages } export function projectStructuredItemToNativeChat(