Add onDidDisposeChatSession to enable closing chat terminals when a chat session ends (#244030)

This commit is contained in:
Rob Lourens
2025-03-19 12:22:38 -07:00
committed by GitHub
parent 54d3c4ae48
commit dd6e06a8f2
4 changed files with 19 additions and 4 deletions

View File

@@ -1477,6 +1477,10 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
registerRelatedFilesProvider(provider: vscode.ChatRelatedFilesProvider, metadata: vscode.ChatRelatedFilesProviderMetadata) {
checkProposedApiEnabled(extension, 'chatEditing');
return extHostChatAgents2.registerRelatedFilesProvider(extension, provider, metadata);
},
onDidDisposeChatSession: (listeners, thisArgs?, disposables?) => {
checkProposedApiEnabled(extension, 'chatParticipantPrivate');
return _asExtensionEvent(extHostChatAgents2.onDidDisposeChatSession)(listeners, thisArgs, disposables);
}
};