diff --git a/packages/frontend/core/src/blocksuite/presets/ai/chat-panel/chat-panel-messages.ts b/packages/frontend/core/src/blocksuite/presets/ai/chat-panel/chat-panel-messages.ts index 0510671eb0..cdea1d802c 100644 --- a/packages/frontend/core/src/blocksuite/presets/ai/chat-panel/chat-panel-messages.ts +++ b/packages/frontend/core/src/blocksuite/presets/ai/chat-panel/chat-panel-messages.ts @@ -255,13 +255,19 @@ export class ChatPanelMessages extends WithDisposable(ShadowlessElement) { ${this._renderAIOnboarding()} ` - : repeat(filteredItems, (item, index) => { - const isLast = index === filteredItems.length - 1; - return html`
- ${this.renderAvatar(item)} -
${this.renderItem(item, isLast)}
-
`; - })} + : repeat( + filteredItems, + item => ('role' in item ? item.id : item.sessionId), + (item, index) => { + const isLast = index === filteredItems.length - 1; + return html`
+ ${this.renderAvatar(item)} +
+ ${this.renderItem(item, isLast)} +
+
`; + } + )}