Merge pull request #289999 from mjbvz/dev/mjbvz/tart-giraffe

Cleaner implementation of chat session controllers
This commit is contained in:
Matt Bierner
2026-01-23 11:46:07 -08:00
committed by GitHub
3 changed files with 82 additions and 50 deletions

View File

@@ -1530,7 +1530,7 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
checkProposedApiEnabled(extension, 'chatSessionsProvider');
return extHostChatSessions.registerChatSessionItemProvider(extension, chatSessionType, provider);
},
createChatSessionItemController: (chatSessionType: string, refreshHandler: () => Thenable<void>) => {
createChatSessionItemController: (chatSessionType: string, refreshHandler: (token: vscode.CancellationToken) => Thenable<void>) => {
checkProposedApiEnabled(extension, 'chatSessionsProvider');
return extHostChatSessions.createChatSessionItemController(extension, chatSessionType, refreshHandler);
},