Edit
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.
Edit, Write and NotebookEdit approval previews withhold the diff when the change is too large or the file can't be read
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.235.
In the changelogs
23Releases whose published page names Edit.
-
v2.1.293
claude-test plugin's built-in edit permission rules reworked
The claude-test plugin drops its explicit edit rules for CLAUDE.md, .claude and .mcp.json and adds rules for .claude-test files
found in this entry's text
-
v2.1.285
Handling of the --tools flag reorganized, with the same warnings
The code that reads
--toolsand warns about unknown tool names was moved into one place; the warning text is unchangedfound 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.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
Edit tool's \uXXXX-escape text search hardened with a length guard and clearer failure
Edit tool's handling of \uXXXX text in search strings is hardened with a size check and clearer error
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.275
Edit/Write tools now report a syncedSkillNext field
Edit and Write tool results now include a syncedSkillNext field when relevant
found in this entry's text
-
v2.1.273
Bridge child sessions now default to computing tool-use diffs
Bridge-hosted child sessions now default to computing a git diff for Write and Edit tool calls
found in this entry's text
-
v2.1.269
Auto-denial telemetry event now excludes path-scoped deny-rule refusals of file tools
Auto-denial telemetry no longer counts Read/Edit/Write calls blocked by a path-scoped deny rule
found in this entry's text
-
v2.1.269
Managed-settings deny/ask rules starting with '!' are now rejected with a warning
Managed-settings deny/ask rules starting with '!' are now dropped with a warning instead of applied
found in this entry's text
-
v2.1.269
Denied/ask permission rules starting with a negated Read/Edit pattern are now dropped with a warning
Deny/ask permission rules that start with a negated Read/Edit pattern are now dropped with a warning
found in this entry's text
-
v2.1.269
New 'staged' outcome for Edit/Write tool results (machine-owner review hold)
Edit and Write tool results can now report a change as 'staged' for owner review instead of applied
found in this entry's text
-
v2.1.265
Edit/Write/NotebookEdit-style tools refactored to a per-session
create()factoryEdit, Write, and Read/PDF tools were refactored internally to build themselves from a per-session factory function
found in this entry's text
-
v2.1.265
New read-baseline lookup for remote-synced project files
Read and Edit tools now check a stored baseline for files synced from a remote host
found in this entry's text
-
v2.1.257
Init frame schema gains 'host' and 'serving' fields for local tool serving to cloud sessions
The init frame can announce the local machine and whether it serves Bash, Read, Write and Edit calls to a cloud session.
found in this entry's text
-
v2.1.257
Tool dispatch can emit a 'tool.output' telemetry event with file contents/diffs/commands
A tool.output telemetry event can carry file contents, diffs and bash commands after a successful tool call, behind a gate.
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.207
Walnut Spire (
plugin evalGeneral Availability) [In Development]found in this entry's text
-
v2.1.186
Security Classifier Scope Refined
found in this entry's text
-
v2.1.94
/team-onboarding Command [Gradual Rollout]
found in this entry's text
- v2.1.72
-
v2.1.69
ToolSearch Multi-Select and Search Hints
found in this entry's text
-
v2.1.64
ToolSearch Multi-Select
found in this entry's text
First cited
0No release's published evidence quotes this name. The ledger indexes the Evidence lines of every changelog on this site, so this says nobody here has ever quoted it; it says nothing about how old the name is.
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.