path
A Claude Code settings key, read out of the shipped bundle. It has been in the build since v2.1.287, including the newest one read.
Malformed file snapshot records are skipped rather than returned when restoring from history.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.219.
In the changelogs
58Releases whose published page names path.
-
v2.1.287
Stricter reading of SSH-style git addresses
Claude Code now rejects more malformed SSH-style git addresses and reads bracketed IPv6 hosts and user names differently
found in this entry's text
-
v2.1.287
Plugin path description now says sparse checkout works over https or ssh
The description of a plugin's
pathsource now says the repository is checked out sparsely over https or sshfound in this entry's text
-
v2.1.287
Cloud sessions can place staged files in the home folder and pass file names on handoff
Cloud workers can now advertise home-folder file staging, and a turn handed between machines can carry a list of file names
found in this entry's text
-
v2.1.285
Folder-only ignore rules like
dir/now match the folder itselfIgnore rules written for folders, such as
dir/, now match that folder, because Claude Code checks folders with a trailing slashfound in this entry's text
-
v2.1.285
Git addresses for plugins and marketplaces are checked more strictly
Claude Code now refuses git addresses with certain odd characters when installing plugins or adding marketplaces, and explains which forms work
found in this entry's text
-
v2.1.285
Git addresses starting with git:// are now refused with a clear message
Git addresses using git:// are now rejected because they are not encrypted, and the error lists the supported address forms
found in this entry's text
-
v2.1.284
A path check no longer rejects network locations
A shared check for operations that take a
pathnow only confirms a path was given and no longer refuses network locationsfound in this entry's text
-
v2.1.283
Plugin errors reported to SDK and IDE clients now include a file path
Plugin errors in the session's startup message now carry a
pathfield when Claude Code can work one outfound in this entry's text
-
v2.1.283
SDK startup info now says which plugin directory failed to load
Plugin load errors that Claude Code reports to SDK programs are now documented and can give the path of the directory that failed
found in this entry's text
-
v2.1.282
Accepted path suggestions are now always inserted as @-mentions
When you accept a path suggestion, Claude Code now always inserts @path, or @"path" if it has spaces, instead of a separate / form
found in this entry's text
-
v2.1.281
SDK canUseTool receives requiresUserInteraction, serverPrompt and computerFolder
The SDK's canUseTool callback can now receive requiresUserInteraction, serverPrompt and computerFolder when a permission request carries them
found in this entry's text
-
v2.1.281
can_use_tool control requests accept a computer_folder field
Tool-permission requests between Claude Code and SDK clients can now carry a
computer_folder, and malformed ones are droppedfound in this entry's text
-
v2.1.281
Auto-mode Write tool input repair now drops alias fields that duplicate file_path/content
The Write tool now drops alias fields that repeat the same value as
file_pathorcontent, and notes which one it ignoredfound in this entry's text
-
v2.1.281
Permission-request schema gains @internal server_prompt and computer_folder
Permission requests can carry an internal server-written prompt marker and a folder plus computer name, both treated as untrusted
found in this entry's text
-
v2.1.280
SDK client_composed field description greatly expanded to document skipped attachment behavior
SDK docs now spell out exactly what client-composed turns skip: file mentions, slash commands, MCP mentions, and attachments
found in this entry's text
-
v2.1.280
Write tool now accepts file_text/file_content and path as aliases
Write tool now accepts file_text, file_content, and path as aliases for content and file_path, rewriting input before plugin hooks see it
found in this entry's text
-
v2.1.280
Structured error objects with a code+description now get a dedicated short summary
Error messages with a code and description now show a short, dedicated summary instead of a scanned-out file path or command
found in this entry's text
-
v2.1.277
New helper
ir()detects wildcard characters in git/URL marketplace source stringsNew helper detects wildcard characters in git or URL marketplace source addresses
found in this entry's text
-
v2.1.277
Session-inbox tool gets project-thread-specific envelope guidance
Session-inbox tool description gains extra guidance for project-thread messages
found in this entry's text
-
v2.1.275
Query-string redaction helper for logged URLs
URLs shown in logs now have most query-string values redacted
found in this entry's text
-
v2.1.275
Artifact type-reading tool output now reports whether the type file was actually read
Artifact type tool output now shows whether the type file was actually read
found in this entry's text
-
v2.1.271
Artifact read_file tool can now read multiple paths at once, but batch reads never get a lasting permission approval
Artifacts can now read multiple files at once, but such batch reads always need one-at-a-time permission first
found in this entry's text
-
v2.1.269
Agent proxy can now inject extra git include.path and prepend to PATH
The agent/tool proxy can now add extra git config includes and prepend a directory to PATH
found in this entry's text
-
v2.1.265
Artifact tool actions being consolidated into list/read with a scope parameter
Artifact tool messages now describe actions as unified list/read calls with a scope, not old per-type names
found in this entry's text
-
v2.1.260
New 'remaining' field on artifact-handover-read result — no traced consumer
Artifact handover reads now return unread-line info that nothing currently consumes.
found in this entry's text
-
v2.1.260
Artifact publish/read paths now reject names colliding with the service's own reserved views
Artifact publishing now rejects file names colliding with the service's reserved view names.
found in this entry's text
-
v2.1.259
Glob/Grep tools gain an auto-classifier fast path for permission checks
Glob and Grep now feed a structured pattern and path into permission auto-classification and report that they suppress rule updates.
found in this entry's text
-
v2.1.242
Artifact live-files wording and a distinct gateway refusal
Artifact wording swaps for live-files variants, and gateway reads now say when they are not enabled.
found in this entry's text
-
v2.1.234
Managed policy helpers can be an inline script instead of an executable
Admins can now supply managed policy helpers as an inline script instead of a file on disk.
found in this entry's text
-
v2.1.229
Tool inputs are filtered before being recorded
Only a few named fields of tool input get recorded in history now, and NUL-containing strings are dropped.
found in this entry's text
-
v2.1.224
Peer address shown in the session info panel
The session info panel now shows your peer socket address when cross-session messaging is on.
found in this entry's text
-
v2.1.223
/code-review gains a /review alias and PR-aware help text
You can type /review instead of /code-review, and pass a PR number as the target.
found in this entry's text
-
v2.1.223
Remote-control attachments can be inlined as image blocks
Images sent from remote control could be inlined instead of passed as file paths, but that is off.
found in this entry's text
-
v2.1.219
File-snapshot lookups validate their entries
Malformed file snapshot records are skipped rather than returned when restoring from history.
found in this entry's text
-
v2.1.217
Path Containment Security Overhaul
found in this entry's text
-
v2.1.208
Windows sandbox: binShell now accepts object form and custom srt-win path
found in this entry's text
-
v2.1.203
EnterWorktree: Multi-Repo Workspace Support
found in this entry's text
-
v2.1.203
Agent Isolation: Refuses to Run After Worktree Removed
found in this entry's text
-
v2.1.200
set_cwdSDK Toolfound in this entry's text
-
v2.1.198
Memory Stores Env Var
found in this entry's text
-
v2.1.187
WorktreeRemove hook — fallback now logged
found in this entry's text
-
v2.1.178
NotebookEdit Permission Rules Now Filter by Path
found in this entry's text
-
v2.1.118
MCP Tool Hooks (mcp_tool)
found in this entry's text
-
v2.1.113
Massive Internal Refactoring: Native Node.js Modules
found in this entry's text
-
v2.1.105
Enter Existing Worktrees
found in this entry's text
-
v2.1.94
Settings Parse and Validation Error Reporting
found in this entry's text
- v2.1.58
- v2.1.56
-
v2.1.30
Plugin Configuration Schema
found in this entry's text
- v2.1.5
-
v2.0.69
Import Statement Reorganization
found in this entry's text
-
v2.0.61
Import Statement Modernization
found in this entry's text
-
v2.0.42
Import Reorganization
found in this entry's text
- v2.0.35
-
v2.0.33
LSP File Lifecycle Management
found in this entry's text
-
v2.0.33
LSP File Lifecycle Management
found in this entry's text
-
v2.0.28
Improved Path Traversal Detection
found in this entry's text
-
v1.0.27
Import Reorganization
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
1Build by build
2One 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 settings key does. All settings keys.