diff --git a/src/vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl.ts b/src/vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl.ts index b95203e2ff6..bc59dd6d902 100644 --- a/src/vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl.ts +++ b/src/vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl.ts @@ -527,10 +527,17 @@ export class InlineChatSessionServiceImpl implements IInlineChatSessionService { e.request.id, e.request.response ); + } } session.addExchange(new SessionExchange(session.lastInput!, inlineResponse)); + + if (inlineResponse instanceof ReplyResponse && inlineResponse.untitledTextModel) { + this._textModelService.createModelReference(inlineResponse.untitledTextModel.resource).then(ref => { + store.add(ref); + }); + } }); }));