diff --git a/packages/vsce/src/session/chatSession.ts b/packages/vsce/src/session/chatSession.ts index eabfecd7..357b06a9 100644 --- a/packages/vsce/src/session/chatSession.ts +++ b/packages/vsce/src/session/chatSession.ts @@ -270,6 +270,8 @@ export class ChatSession { this.forceNextUpdateImmediate = true; this.inputContent = ''; await this.agent.restoreSession(sessionId); + // Push restored messages to webview (SDK callback only stores this.messages) + this.throttledUpdateChatMessages(this.messages); } this.clearQueue(); }