723
const chatSummary: ChatSummary = {
724
...createDefaultChatSummary(this._toSummary(session, entry), chatUri),
726
>
status: SessionStatus.Idle,
727
>
origin: options?.origin,
728
>
interactivity: options?.interactivity,
729
>
};
730
>
this._chatStates.set(chatUri, { ...createChatState(chatSummary), turns: options?.turns ?? [] });
731
>
if (options?.providerData !== undefined) {
732
this._chatProviderData.set(chatUri, options.providerData);
733
}
734
this.dispatchServerAction(session, { type: ActionType.SessionChatAdded, summary: chatSummary });
735
return chatSummary;
737
738
/**