67
*/
68
export function resolveChatAttachment(attachment: MessageChatAttachment, sourceTurns: readonly Turn[]): SimpleMessageAttachment {
70
>
const transcript = formatChatTranscript(bounded);
71
>
const modelRepresentation = transcript
72
? `${CHAT_TRANSCRIPT_PREAMBLE}\n\n${transcript}`
73
: CHAT_TRANSCRIPT_PREAMBLE;
75
>
type: MessageAttachmentKind.Simple,
76
>
label: attachment.label,
77
>
modelRepresentation,
78
>
...(attachment.range !== undefined ? { range: attachment.range } : {}),
79
>
};
80
>
}