To visualize my goal, imagine adding "Create Interactive Window" and "Create Jupyter Notebook" buttons on the Kernel Specifications rows of your Jupyter Powertoys extension:
I know the baseUrl of the kernel and the name of the kernelSpec but what I need to pass to your openNotebook function (currently defined in api.unstable.d.ts) is the id of the matching internal kernelConnectionMetadata item. Per the discussion in #16221 you do not want me to go via getKernelService (also unstable API) to obtain kernelConnectionMetadata.id
To visualize my goal, imagine adding "Create Interactive Window" and "Create Jupyter Notebook" buttons on the Kernel Specifications rows of your Jupyter Powertoys extension:
I know the baseUrl of the kernel and the name of the kernelSpec but what I need to pass to your openNotebook function (currently defined in api.unstable.d.ts) is the id of the matching internal kernelConnectionMetadata item. Per the discussion in #16221 you do not want me to go via getKernelService (also unstable API) to obtain kernelConnectionMetadata.id