type
A Claude Code settings key, read out of the shipped bundle. It was in the build from v2.1.138 and was gone by v2.1.284.
MCP servers rejected from --mcp-config are now listed on stderr and in the init message instead of vanishing.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.219.
In the changelogs
49Releases whose published page names type.
-
v2.1.300
Failed tool calls are labelled as tool errors in traces
Tracing data now marks a tool call that failed without being interrupted with
error.typeset totool_errorfound in this entry's text
-
v2.1.295
Usage data leaves out your email in a restricted mode
In a certain restricted mode, usage data no longer includes your email and reports a fixed terminal type
found in this entry's text
-
v2.1.292
Usage-limit errors in the SDK now say when the limit resets
SDK api_error messages can now carry rate_limit_info describing the limit that refused the request, including when it resets
found in this entry's text
-
v2.1.285
Permission rules can now block or pause listing a type
A deny rule now stops a type from being listed, and an ask rule pauses the listing and asks for the exact type name
found 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.281
OTEL label validation with reserved names
Custom telemetry labels are now checked: names use a limited character set, some names are reserved, and values must be short printable ASCII
found in this entry's text
-
v2.1.281
Plugin validation now checks a plugin's MCP server files
Plugin validation now checks a plugin's MCP server files for bad settings, insecure addresses and credentials left in plain text
found in this entry's text
-
v2.1.281
Bridge debug logs hash IDs and sanitise values
Bridge debug logs now hash work and session IDs and hide JSON values and unusual type or mode text
found in this entry's text
-
v2.1.281
Artifact type list: tier shown as a prefix and descriptions truncated at word boundaries; new type: permission-rule matching
Artifact type lists now show the tier in brackets before the title and cut long descriptions at a word
found in this entry's text
-
v2.1.281
Artifact type listing now enforces permission rules
Listing artifacts of a named type now respects deny and ask permission rules for that type
found in this entry's text
-
v2.1.280
Schema validation errors truncate long 'expected tags' lists
Validation error messages now truncate long lists of expected type tags instead of dumping them all
found in this entry's text
-
v2.1.275
Assistant transcript entries now carry request_id and structured error/uuid/timestamp fields directly
Assistant transcript entries now explicitly store a request_id alongside error, uuid, and timestamp
found in this entry's text
-
v2.1.274
MCP tool descriptions carry provenance ('source') into the render payload
MCP tool data sent to the UI now includes where each MCP client came from
found in this entry's text
-
v2.1.273
Artifacts list default scope wording tightened for type-scoped listings
Artifacts list tool now describes the default listing scope as owned, org-owned, and shared-with-you separately
found in this entry's text
-
v2.1.269
Artifact tool schema gains read_page_data, capabilities/contract, and typed-Artifact catalog fields
Artifact tool schema adds a read_page_data action plus capabilities, contract, and typed-catalog fields
found in this entry's text
-
v2.1.269
OpenTelemetry metrics can optionally include VCS/repository attributes
OpenTelemetry metrics can now optionally tag data with the project's git repository and provider details.
found in this entry's text
-
v2.1.268
Artifact tool: list_files/read_file now resolve and return a
typeobject for type-locked filesArtifact file listing and reading now include the artifact's declared type when the file is type-locked
found in this entry's text
-
v2.1.265
LocalFileJournal gains an explicit restore-in-progress protocol
LocalFileJournal now tracks whether a restore was interrupted, partial, or complete
found in this entry's text
-
v2.1.261
MCP server config validated via schema before use in
mcp add-jsonmcp add-json now validates server config against a schema before saving.
found in this entry's text
-
v2.1.259
New
Svgrender element type for engine/dialog UI treesDialog and engine UI trees can include an Svg element, and the validator now reports when an element isn't allowed on a surface.
found in this entry's text
-
v2.1.257
New artifact-type 'list instances' capability, end-to-end but with no visible in-slice trigger
Artifact types can list the artifacts made from them end to end, but nothing yet exposes the tool to a model.
found in this entry's text
-
v2.1.257
Artifact types can now declare a 'used by other Artifacts' relationship, e.g. design systems
Artifact types can be reused as sub-types such as design systems, applied via the list action with a type or type_url.
found in this entry's text
-
v2.1.257
Artifact API rejects
typeparameter outside list actionA type argument outside the list action is now rejected, with a note to pass type_url when creating from a type.
found in this entry's text
-
v2.1.248
Vendored Anthropic client updated with server-side compaction and new resources
The bundled API library gains server-side compaction blocks plus sessions, vaults, skills and MCP tunnel surfaces.
found in this entry's text
-
v2.1.246
Tool inputs with untyped schemas are parsed instead of arriving as text
MCP and plugin tools with loose input schemas now get real data instead of stringified JSON.
found in this entry's text
-
v2.1.246
Assistant messages tell you which prompt they answer
SDK replies now carry the uuid of the prompt they answer, on the first frame.
found in this entry's text
-
v2.1.236
Session summaries count the artifacts published during the session
Session summaries now count how many artifacts you published during the session.
found in this entry's text
-
v2.1.236
Agent toolset config entries are now typed per tool
Agent toolset config entries now use a typed shape per tool, affecting typed-language SDK callers.
named in this entry, found in this entry's text
-
v2.1.233
Proxy guidance now says to relay Anthropic's 400 and 413 messages
Proxy guidance now says to pass through 400 and 413 error text so auto-compact can react.
found in this entry's text
-
v2.1.232
Remote Control: quieter duplicate answers and clearer auth failures
Remote Control drops duplicate answers quietly and reports authentication failures distinctly.
found in this entry's text
-
v2.1.225
Device bridge registers this machine as a remote-tools device
Your machine can register as a named remote device with a tool that reports its environment.
found in this entry's text
-
v2.1.224
Session history check reads raw bytes
Checking whether a session has history is faster because it scans raw bytes instead of decoding everything.
found in this entry's text
-
v2.1.223
Transcript existence checks and project-directory discovery can use record streams
Checking whether a past transcript has content can now run over streamed records instead of files.
found in this entry's text
-
v2.1.223
Feedback drafts can be reviewed and sent through the SDK control protocol
Saved feedback drafts can be reviewed and sent over the SDK, but the surface is off by default.
found in this entry's text
-
v2.1.222
Plugin and skill search now degrade to empty on 403
Plugin and skill search shows nothing rather than an error when your account lacks access.
found in this entry's text
-
v2.1.219
MCP servers skipped by --mcp-config are now reported
MCP servers rejected from --mcp-config are now listed on stderr and in the init message instead of vanishing.
found in this entry's text
-
v2.1.205
EndConversationmodel toolfound in this entry's text
- v2.1.182
-
v2.1.122
AI-Generated Session Titles
found in this entry's text
-
v2.1.94
Session Title Hook
found in this entry's text
-
v2.1.84
Computer Use MCP Server (macOS)
found in this entry's text
-
v2.1.75
SendMessage Tool Redesigned
found in this entry's text
- v2.1.69
-
v2.1.69
Memory System Overhaul
found in this entry's text
-
v2.1.38
Thinking Mode Deprecation Warning
found in this entry's text
-
v2.1.30
Plugin Configuration Schema
found in this entry's text
-
v1.0.38
Major Features
found in this entry's text
-
v1.0.28
Technical Improvements
found in this entry's text
-
v0.2.30
New File Management System
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
149One 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.