Finalize notebookKernelSource for third-party notebook extensions
Open
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.4k
- PR merge metrics
- PR metrics pending
Description
We maintain the [marimo VS Code extension](https://github.com/marimo-team/marimo-lsp). Without `notebookKernelSource`, we must register every discovered Python environment as a controller, which makes the kernel picker noisy.
This API would let us expose “Python Environments” and “marimo sandbox” as sources and create controllers only when selected, matching the Jupyter experience. Would VS Code consider finalizing it? We’d be happy to provide an implementation sample and feedback.
Contributor guide
Assessment
This issue has not been assessed yet.