shell
A Claude Code settings key, read out of the shipped bundle. No mined inventory carries it: everything below comes from what this site has written about it.
Feedback now lets you tag a failure mode and task category, cycled with the arrow keys.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.223.
In the changelogs
14Releases whose published page names shell.
-
v2.1.299
Hooks that can't run in cloud sessions now say why
Hooks that can't run in a cloud session or fail on another machine now return a clear reason, and shell prefix handling for plugin and skill hooks changed
found in this entry's text
-
v2.1.299
Clearer message when a hook is blocked because Git Bash is missing
A hook blocked on Windows because Git Bash wasn't found now gets its own explanation instead of being blamed on personal-config restrictions
named in this entry, found in this entry's text
-
v2.1.287
Environment details can now leave out the shell and OS version
A record describing the environment now accepts entries without the shell and OS version fields
found in this entry's text
-
v2.1.284
Usage reports now say why a project hook could not run in the sandbox for remote calls
When a project pre-tool hook cannot be sandboxed for a remotely served tool call, Claude Code now records why; the hook's outcome is unchanged
found in this entry's text
-
v2.1.280
Background bash task metadata now records which shell was used
Background bash task info now records which shell ran the command
found in this entry's text
-
v2.1.280
Background shell tasks now record which shell ran them
Background shell task records now note which shell executed the command
found in this entry's text
-
v2.1.265
shellToolCommand: bash executions now default to inserting a 'cc-shell' background-task join markerBash commands now default to a 'shell' execution class that inserts a background-task join marker
found in this entry's text
-
v2.1.252
Scratchpad directory: a new per-session temp-file location announced to the model
Claude may soon be told to use a per-session scratchpad directory for temp files instead of /tmp.
found in this entry's text
-
v2.1.246
Per-class memory caps on spawned processes, wired through but off for everything except Bash
Memory limits now reach npm, git, tmux, LSP, MCP and hooks, but everything except Bash is excluded.
found in this entry's text
-
v2.1.242
More browsers and torrent clients recognised
More browsers and torrent clients are recognised, and shell surfaces are treated like terminals.
found in this entry's text
-
v2.1.233
Agent files no longer get spurious
shell:frontmatter errorsYour agent files stop being wrongly flagged with a shell frontmatter error.
found in this entry's text
-
v2.1.223
Feedback drafts gained failure-mode and task-category fields
Feedback now lets you tag a failure mode and task category, cycled with the arrow keys.
found in this entry's text
-
v2.1.210
/auto-mode-setupWizard and Proposal Workflowfound in this entry's text
-
v2.1.81
Shell Type for Hooks
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
0The miner has never read a build containing this name. It is here because a changelog entry of ours names it, which is evidence that it existed and not evidence of which releases carried it. The inventory starts at v2.1.138 and everything older than that was never mined.
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.