1493
return existing;
1494
}
1495
>
const parentSession = await this._resolveParentSession(session, sessionId);
claudeAgent.ts
1496
>
const mainSession = ClaudeAgentSession.createProvisional(
1497
>
sessionId,
1498
>
session,
1499
>
URI.parse(buildDefaultChatUri(session)),
1500
>
parentSession.workingDirectory,
1501
>
parentSession.project,
1502
>
parentSession.model,
1503
>
parentSession.agent,
1504
>
undefined,
1505
>
new PendingRequestRegistry<CallToolResult>(),
1506
>
parentSession.permissionMode,
1507
>
this._metadataStore,
1508
>
this._instantiationService,
1509
>
);
1510
>
return this._seedSessionEntry(sessionId, session, mainSession);
1511
});
1512
}