Bridget Extensions

Companion extensions that enable Bridget to access notebook state in real-time.

Why Extensions?

Jupyter/VSCode kernels don’t know about notebook structure (cells, outputs, order). These extensions monitor the notebook in the front-end and make that state available to Bridget.

Packages

nbinspect-vscode/

VSCode/Cursor extension. See nbinspect-vscode/README.md.

Installation: Install .vsix file from Extensions view
Users: VSCode, Cursor notebook users

nbinspect-lab/

JupyterLab/Jupyter Notebook extension. See nbinspect-lab/README.md.

Installation: pip install (part of Bridget)
Users: JupyterLab, Jupyter Notebook 7+ users

Common Architecture

Both extensions: 1. Monitor notebook events (cell changes, execution) 2. Build/maintain notebook state 3. Expose via window.$Nb API 4. Bridge widgets subscribe to state changes

Note: These are maintainer-level packages. End users just install them as part of Bridget setup.