@@ -149,13 +149,13 @@ describe('CopilotCLISessionService', () => {
149149 }
150150 } ( ) ;
151151 }
152- return disposables . add ( new CopilotCLISession ( options , sdkSession , logService , workspaceService , sdk , new MockChatSessionMetadataStore ( ) , instantiationService , delegationService , new NullRequestLogger ( ) , new NullICopilotCLIImageSupport ( ) , new FakeToolsService ( ) , new FakeUserQuestionHandler ( ) , accessor . get ( IConfigurationService ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) , new NullChatDebugFileLoggerService ( ) , new class extends mock < IChatPromptFileService > ( ) { override get customAgentPromptFiles ( ) { return [ ] ; } } ) ) ;
152+ return disposables . add ( new CopilotCLISession ( options , sdkSession , logService , workspaceService , sdk , new MockChatSessionMetadataStore ( ) , instantiationService , delegationService , new NullRequestLogger ( ) , new NullICopilotCLIImageSupport ( ) , new FakeToolsService ( ) , new FakeUserQuestionHandler ( ) , accessor . get ( IConfigurationService ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) , new class extends mock < IChatPromptFileService > ( ) { override get customAgentPromptFiles ( ) { return [ ] ; } } ) ) ;
153153 }
154154 } as unknown as IInstantiationService ;
155155 const configurationService = accessor . get ( IConfigurationService ) ;
156156 const nullMcpServer = disposables . add ( new NullMcpService ( ) ) ;
157157 const titleService = new NullCustomSessionTitleService ( ) ;
158- service = disposables . add ( new CopilotCLISessionService ( logService , sdk , instantiationService , new NullNativeEnvService ( ) , new MockFileSystemService ( ) , new CopilotCLIMCPHandler ( logService , authService , configurationService , nullMcpServer ) , cliAgents , workspaceService , titleService , configurationService , new MockSkillLocations ( ) , delegationService , new MockChatSessionMetadataStore ( ) , new NullAgentSessionsWorkspace ( ) , new NullChatSessionWorkspaceFolderService ( ) , new NullChatSessionWorktreeService ( ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) ) ) ;
158+ service = disposables . add ( new CopilotCLISessionService ( logService , sdk , instantiationService , new NullNativeEnvService ( ) , new MockFileSystemService ( ) , new CopilotCLIMCPHandler ( logService , authService , configurationService , nullMcpServer ) , cliAgents , workspaceService , titleService , configurationService , new MockSkillLocations ( ) , delegationService , new MockChatSessionMetadataStore ( ) , new NullAgentSessionsWorkspace ( ) , new NullChatSessionWorkspaceFolderService ( ) , new NullChatSessionWorktreeService ( ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) , new NullChatDebugFileLoggerService ( ) ) ) ;
159159 manager = await service . getSessionManager ( ) as unknown as MockCliSdkSessionManager ;
160160 } ) ;
161161
@@ -314,7 +314,7 @@ describe('CopilotCLISessionService', () => {
314314 return undefined ;
315315 }
316316 } ( ) ;
317- const partialService = disposables . add ( new CopilotCLISessionService ( logService , sdk , instantiationService , new NullNativeEnvService ( ) , fileSystem , new CopilotCLIMCPHandler ( logService , authService , configurationService , nullMcpServer ) , new NullCopilotCLIAgents ( ) , new NullWorkspaceService ( ) , titleService , configurationService , new MockSkillLocations ( ) , delegationService , new MockChatSessionMetadataStore ( ) , new NullAgentSessionsWorkspace ( ) , new NullChatSessionWorkspaceFolderService ( ) , new NullChatSessionWorktreeService ( ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) ) ) ;
317+ const partialService = disposables . add ( new CopilotCLISessionService ( logService , sdk , instantiationService , new NullNativeEnvService ( ) , fileSystem , new CopilotCLIMCPHandler ( logService , authService , configurationService , nullMcpServer ) , new NullCopilotCLIAgents ( ) , new NullWorkspaceService ( ) , titleService , configurationService , new MockSkillLocations ( ) , delegationService , new MockChatSessionMetadataStore ( ) , new NullAgentSessionsWorkspace ( ) , new NullChatSessionWorkspaceFolderService ( ) , new NullChatSessionWorktreeService ( ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) , new NullChatDebugFileLoggerService ( ) ) ) ;
318318
319319 await mkdir ( sessionDir . fsPath , { recursive : true } ) ;
320320 await writeNodeFile ( join ( sessionDir . fsPath , 'events.jsonl' ) , [
@@ -349,7 +349,7 @@ describe('CopilotCLISessionService', () => {
349349 const delegationService = new class extends mock < IChatDelegationSummaryService > ( ) {
350350 override extractPrompt ( ) : { prompt : string ; reference : never } | undefined { return undefined ; }
351351 } ( ) ;
352- const partialService = disposables . add ( new CopilotCLISessionService ( logService , sdk , instantiationService , new NullNativeEnvService ( ) , fileSystem , new CopilotCLIMCPHandler ( logService , authService , configurationService , nullMcpServer ) , new NullCopilotCLIAgents ( ) , new NullWorkspaceService ( ) , titleService , configurationService , new MockSkillLocations ( ) , delegationService , new MockChatSessionMetadataStore ( ) , new NullAgentSessionsWorkspace ( ) , new NullChatSessionWorkspaceFolderService ( ) , new NullChatSessionWorktreeService ( ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) ) ) ;
352+ const partialService = disposables . add ( new CopilotCLISessionService ( logService , sdk , instantiationService , new NullNativeEnvService ( ) , fileSystem , new CopilotCLIMCPHandler ( logService , authService , configurationService , nullMcpServer ) , new NullCopilotCLIAgents ( ) , new NullWorkspaceService ( ) , titleService , configurationService , new MockSkillLocations ( ) , delegationService , new MockChatSessionMetadataStore ( ) , new NullAgentSessionsWorkspace ( ) , new NullChatSessionWorkspaceFolderService ( ) , new NullChatSessionWorktreeService ( ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) , new NullChatDebugFileLoggerService ( ) ) ) ;
353353
354354 await mkdir ( sessionDir . fsPath , { recursive : true } ) ;
355355 const eventsFilePath = join ( sessionDir . fsPath , 'events.jsonl' ) ;
@@ -418,7 +418,7 @@ describe('CopilotCLISessionService', () => {
418418 return undefined ;
419419 }
420420 } ( ) ;
421- const partialService = disposables . add ( new CopilotCLISessionService ( logService , sdk , instantiationService , new NullNativeEnvService ( ) , fileSystem , new CopilotCLIMCPHandler ( logService , authService , configurationService , nullMcpServer ) , new NullCopilotCLIAgents ( ) , new NullWorkspaceService ( ) , titleService , configurationService , new MockSkillLocations ( ) , delegationService , new MockChatSessionMetadataStore ( ) , new NullAgentSessionsWorkspace ( ) , new NullChatSessionWorkspaceFolderService ( ) , new NullChatSessionWorktreeService ( ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) ) ) ;
421+ const partialService = disposables . add ( new CopilotCLISessionService ( logService , sdk , instantiationService , new NullNativeEnvService ( ) , fileSystem , new CopilotCLIMCPHandler ( logService , authService , configurationService , nullMcpServer ) , new NullCopilotCLIAgents ( ) , new NullWorkspaceService ( ) , titleService , configurationService , new MockSkillLocations ( ) , delegationService , new MockChatSessionMetadataStore ( ) , new NullAgentSessionsWorkspace ( ) , new NullChatSessionWorkspaceFolderService ( ) , new NullChatSessionWorktreeService ( ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) , new NullChatDebugFileLoggerService ( ) ) ) ;
422422 const partialManager = await partialService . getSessionManager ( ) as unknown as MockCliSdkSessionManager ;
423423
424424 const session = new MockCliSdkSession ( sessionId , new Date ( '2024-01-01T00:00:00.000Z' ) ) ;
@@ -460,7 +460,7 @@ describe('CopilotCLISessionService', () => {
460460 const delegationService = new class extends mock < IChatDelegationSummaryService > ( ) {
461461 override extractPrompt ( ) : { prompt : string ; reference : never } | undefined { return undefined ; }
462462 } ( ) ;
463- const partialService = disposables . add ( new CopilotCLISessionService ( logService , sdk , instantiationService , new NullNativeEnvService ( ) , fileSystem , new CopilotCLIMCPHandler ( logService , authService , configurationService , nullMcpServer ) , new NullCopilotCLIAgents ( ) , new NullWorkspaceService ( ) , titleService , configurationService , new MockSkillLocations ( ) , delegationService , new MockChatSessionMetadataStore ( ) , new NullAgentSessionsWorkspace ( ) , new NullChatSessionWorkspaceFolderService ( ) , new NullChatSessionWorktreeService ( ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) ) ) ;
463+ const partialService = disposables . add ( new CopilotCLISessionService ( logService , sdk , instantiationService , new NullNativeEnvService ( ) , fileSystem , new CopilotCLIMCPHandler ( logService , authService , configurationService , nullMcpServer ) , new NullCopilotCLIAgents ( ) , new NullWorkspaceService ( ) , titleService , configurationService , new MockSkillLocations ( ) , delegationService , new MockChatSessionMetadataStore ( ) , new NullAgentSessionsWorkspace ( ) , new NullChatSessionWorkspaceFolderService ( ) , new NullChatSessionWorktreeService ( ) , new NoopOTelService ( resolveOTelConfig ( { env : { } , extensionVersion : '0.0.0' , sessionId : 'test' } ) ) , new NullChatDebugFileLoggerService ( ) ) ) ;
464464 const partialManager = await partialService . getSessionManager ( ) as unknown as MockCliSdkSessionManager ;
465465
466466 // Session has a summary with '<' (which forces the session-load fallback path)
0 commit comments