NotebookEdit
A Claude Code tool, read out of the shipped bundle. It has been in the build since v2.1.138, including the newest one read.
Notebooks over 100 MB are refused for reads and edits, with a suggestion to slice them.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.227.
In the changelogs
22Releases whose published page names NotebookEdit.
-
v2.1.300
File and notebook edits run an extra check on the file path
The Edit and NotebookEdit tools now run an extra check on the file path first, so some paths that passed before may be refused
found in this entry's text
-
v2.1.299
NotebookEdit now checks whether a notebook is text before editing
NotebookEdit now refuses a notebook it reads as not being text, using a new check in place of the earlier decoding check
found in this entry's text
-
v2.1.296
NotebookEdit refuses notebooks that are not UTF-8 instead of quietly rewriting them
NotebookEdit now refuses to edit a notebook that is not valid UTF-8 and leaves the file untouched
found in this entry's text
-
v2.1.295
Notebook and file edits check content instead of timestamps
NotebookEdit and file writes now compare what Claude last saw with the file itself, instead of comparing timestamps
found in this entry's text
-
v2.1.288
File tools refuse paths that end in a space
Read, Edit, Write and NotebookEdit now refuse a file path that ends in white space once
.and..are worked outfound in this entry's text
-
v2.1.284
Read tool results can come back from another process or machine
The Read and NotebookEdit tools can now accept results produced by another process, and tools aimed at an unknown machine or another session are refused
found in this entry's text
-
v2.1.281
File tools add a new early validation step
Read, Edit, Write and NotebookEdit now run a shared check on the file path before any of their other input checks
found in this entry's text
-
v2.1.281
NotebookEdit network-path message softened
NotebookEdit's refusal message now says the notebook "may be" on a network path instead of stating it as fact
found in this entry's text
-
v2.1.280
Edit/NotebookEdit checkPermissions runs an extra path check after the base decision
Edit and NotebookEdit permission checks now run an extra path check that can override an allow or ask decision
found in this entry's text
-
v2.1.277
Per-tool 'backgrounding' classification rolled out across nearly all built-in tools
Nearly every built-in tool now carries a 'backgrounding' classification of never, self, or detach
found in this entry's text
-
v2.1.265
NotebookEdit tool converted to per-call factory pattern, now requires the originating message
NotebookEdit now requires knowing which message triggered it, matching other tools' internal structure
found in this entry's text, named in this entry
-
v2.1.251
Write and NotebookEdit re-check the file just before writing
Write and NotebookEdit re-read the file right before writing to avoid clobbering changes.
found in this entry's text
-
v2.1.235
Notebook edit previews say why a cell cannot be shown
NotebookEdit approval previews now say why a cell's old content can't be shown instead of leaving a blank diff
found in this entry's text
-
v2.1.235
Edit/Write/NotebookEdit approval previews are withheld when the change is too large or the file cannot be read
Edit, Write and NotebookEdit approval previews withhold the diff when the change is too large or the file can't be read
found in this entry's text
-
v2.1.233
Windows Bash argument scanning sees through
--flag=valueand NT device pathsWindows command scanning now unwraps flag=value arguments and spots NT object-manager paths.
found in this entry's text
-
v2.1.227
Notebook reads and edits now refuse files over 100 MB
Notebooks over 100 MB are refused for reads and edits, with a suggestion to slice them.
found in this entry's text
-
v2.1.186
Security Classifier Scope Refined
found in this entry's text
-
v2.1.178
NotebookEdit Permission Rules Now Filter by Path
found in this entry's text
-
v2.1.91
NotebookEdit Path Handling
found in this entry's text
-
v2.0.0
Tool List Updates
found in this entry's text
-
v0.2.126
Code Editing Metrics
found in this entry's text
-
v0.2.103
New Features
found in this entry's text
First cited
2The earliest release whose published evidence quoted NotebookEdit was v2.1.265, 8 Sep 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table below.
Presence across releases
2Build by build
265One row per release since the first build this name was read out of. Absent means the build was read and the name was not in it, never mined means no bundle for that release was ever archived, and a declared type or a default is only ever what that release's own bundle stated.
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the tool does. All tools.