src/vs/workbench/api/common/extHostNotebookKernels.ts/ExtHostNotebookKernels/$provideKernelSourceActions
class ExtHostNotebookKernels:	async $provideKernelSourceActions(handle: number, token: CancellationToken): Promise<INotebookKernelSourceAction[]> {
		const provider = this._kernelSourceActionProviders.get(handle);
		if (provider) {
			const disposables = new DisposableStore();
			this._kernelSourceActionProviderCache.add([disposables]);
			const ret = await provider.provideNotebookKernelSourceActions(token);
			return (ret ?? []).map(item => extHostTypeConverters.NotebookKernelSourceAction.from(item, this._commands.converter, disposables));
		}
		return [];
	}