1006
const initializeSideEffects = this._sideEffects.initialize();
1007
const sessionConfig = await this._resolveCreatedSessionConfig(provider, config);
1008
>
const deferWorktreeCreation = sessionConfig?.values?.[SessionConfigKey.Isolation] === 'worktree' && !config?.fork && !config?.importConversation;
agentService.ts
1009
>
1010
>
this._logService.trace(`[AgentService] createSession: initializing auto-approver and creating session...`);
1011
>
const [, created] = await Promise.all([
1012
>
initializeSideEffects,
1013
>
this._createProviderSession(provider, config, deferWorktreeCreation),
1014
>
]);
1015
const session = created.session;
1016
this._logService.trace(`[AgentService] createSession: initialization complete`);