[BUG] Claude Code edits to Jupyter Notebook written to disk but do not automatically refresh in VS Code editor

Open 💬 23 comments Opened Dec 25, 2025 by JeremyDMoses

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

When Claude Code edits Jupyter notebook (.ipynb) files in VS Code, the changes are written to disk but do not automatically refresh in the VS Code notebook editor. Users must manually reload the file to see the changes.

What Should Happen?

When Claude Code edits a notebook file, VS Code should automatically detect the file change and refresh the notebook editor to display the updated content, similar to how it handles edits to regular text files (.py, .js, etc.).

Error Messages/Logs

Steps to Reproduce

  1. Open a Jupyter notebook (.ipynb) file in VS Code
  2. Ask Claude Code to edit cell content (code or markdown)
  3. Claude Code successfully makes the edit and writes to disk
  4. Observe that VS Code's notebook editor does not show the changes
  5. Manually reload the file using VS Code's "Reload from Disk" command
  6. Changes now appear in the editor

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.0.75 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

23 Comments

ahmad-alismail · 6 months ago

same here

github-actions[bot] · 5 months ago

This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.

rseligm2 · 5 months ago

This issue is still occuring on Claude Code version 2.1.37

jmpvanruitenbeek · 5 months ago

I have the same issue as @JeremyDMoses where the changes are written to the disk but not refreshed in the notebook editor. I am using Claude Opus 4.6 and VSCode Version 1.109.2 on a Windows x64 OS.

limex · 5 months ago

Issue is still there on macos, Claude Code for VS Code 2.1.39

alex2000ts · 5 months ago

you can install the Notebook Hot Reload extension, it should fix

machzqcq · 4 months ago

This is still occuring as of vscode v1.109.5 and claude code 2.1.56

drorcohengithub · 4 months ago

still ocurring 1.109.5

I'm using an autoreload extension as work around

@alex2000ts 🙏

DeepYates · 4 months ago
Notebook Hot Reload extension,

Thanks this worked for me!

MatRubio · 3 months ago

still problem for me. will try the extension

yand365 · 3 months ago

still occuring 2.1.100

av-perigonai · 2 months ago

Still occurring with 2.1.121

GeronimoCastano · 2 months ago

@alex2000ts This worked for me, thanks. But everytime Claude makes changes, even though they now appear instantly on the Notebook, it still seems as if the editor thinks that I've just made an edit, and thus whenever I save or something I have to Click either "Revert" or "Overwrite" changes. What should you do there?

topout · 2 months ago

This is still an issue.

Yimiao0 · 1 month ago

It's still an issue.

Ouajihum · 1 month ago

This is still an issue

idanbenamotz · 1 month ago

This is still an issue!

GeronimoCastano · 1 month ago

Yes this is still an issue indeed. We would like to have notebook support for Claude Code please.

Dannynis · 25 days ago

Still an issue

evantkchong · 14 days ago

People, this isn't a Claude Code bug. In VSCode when a Claude Code agent modifies your text files regular text files (.py, .js, etc.), the changes appear immediately because the editor watches the filesystem and refreshes on changes. This "hot-reloading" isn't a feature implemented in most notebook editors (e.g. JupyterLab, Jupyter Notebook, VSCode's notebook editor) by default.

If you'd like VSCode to add it officially, this would be the relevant issue https://github.com/microsoft/vscode/issues/171920

In the meantime, if you want the hot-reload functionality in your VSCode Notebook editor so that changes made externally (such as via Claude Code) are reflected immediately in the editor, you may install an extension that implements this functionality. I've found two in the VSCode Marketplace, but make no guarantees regarding performance or security:

For JupyterLab and Jupyter Notebooks, installing the jupyter-collaboration extension enables hot-reload.

limex · 14 days ago

@evantkchong What you are describing here has nothing to do with the issue described here. You might want to read the first post again.

idanbenamotz · 14 days ago

Still in issue. Using copilot for example works seamlessly. Should be same.

evantkchong · 14 days ago

?? @limex is what I mentioned not pertinent to the issue?

Verbatim from the issue, emphasis mine:

When Claude Code edits a notebook file, _VS Code should automatically detect the file change and refresh the notebook editor_ to display the updated content, similar to how it handles edits to regular text files (.py, .js, etc.).

I explained what the VSCode notebook editor does, and how to work around it. This isn't Claude Code's fault unless you're talking about their official VSCode extension, and even then I'm not sure this is the right place to raise a bug report about it.