kind
A Claude Code settings key, read out of the shipped bundle. It was in the build from v2.1.301 and was gone by v2.1.302.
AWS calls from inside the sandbox now work with masked credentials, since the proxy re-signs them for you.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.221.
In the changelogs
28Releases whose published page names kind.
-
v2.1.304
Usage-limit analytics now record what kind of grant applies
An analytics event about usage limits or grants now includes a field saying what kind it is, with no change to how Claude Code behaves
found in this entry's text
-
v2.1.290
Refusals from
--from-linkcan include another spelling of the nameWhen the hidden --from-link option refuses, its JSON output can now include a requested field holding another spelling of the name
found in this entry's text
-
v2.1.281
Bash rm check now flags rm targets built from variables that may be empty (tengu_bright_lake, falls back to on)
The Bash
rmcheck now follows shell variables and asks for approval when an empty one could make a path reach/found in this entry's text
-
v2.1.280
Device-linking (QR/pairing) requests can carry an onUpload callback
Device-linking (QR pairing) requests can now carry an onUpload callback
found in this entry's text
-
v2.1.280
MCP-required-missing agent spawn errors now carry structured data
Errors for missing required MCP servers during agent spawning now include structured error data, not just a text message
found in this entry's text
-
v2.1.275
Poll event 'kind' now format-validated and per-kind size-capped, wording of reserved-kind error changed
Poll events now validate their 'kind' field format, cap size per kind, and can carry media
found in this entry's text
-
v2.1.275
New "queued_notifications" capability advertised to session context under a remote/live gate
poll_event now rejects malformed kind values with a stricter format check before checking if they're reserved
found in this entry's text
-
v2.1.275
poll_event now validates the
kindformat, not just reserved namesMCP poll_event now rejects malformed kind values, not just reserved names
found in this entry's text
-
v2.1.274
Artifact boot/frame requests gain a distinct "probe" kind and version param
Artifact frame-boot requests now carry a distinct "probe" kind and version parameter depending on why they were made
found in this entry's text
-
v2.1.274
Artifact fetch gains explicit 'kind' and 'watchBoot' parameters
Artifact fetch helper gains explicit 'kind' and 'watchBoot' options
found in this entry's text
-
v2.1.273
Plugin sync list-fetch now retries once on failure instead of always erroring immediately
Plugin marketplace sync now returns a structured error instead of crashing when a later page of results fails to load
found in this entry's text
-
v2.1.271
Sandbox network-ask permission updates limited for strict-kind tools
Sandbox network-permission approvals no longer broadly change session settings under the new strict mode
found in this entry's text
-
v2.1.271
New system event: dev_intent flags iOS/Android development for host tooling
dev_intent now also signals iOS/Android development so a host app can open a matching tool like an iOS Simulator entry point
found in this entry's text
-
v2.1.271
SDK "strict" permission-prompt-tool mode built but unreachable
SDK permission-prompt handling gains an unused stricter 'strict' mode alongside the existing 'launcher' mode
found in this entry's text
-
v2.1.271
New hook-settlement tracking helper (Lit)
New internal helper tracks in-flight hooks per event and cleans up when they settle
found in this entry's text
-
v2.1.268
UI-close/render engine adds cross-instance requestId guard
UI rendering now rejects events with a requestId from a different session instance
found in this entry's text
-
v2.1.267
Context/checkpoint diffing extended to cover file writes, not just artifacts
Claude Code's checkpoint diffing now tracks file writes and edits, not just artifacts
found in this entry's text
-
v2.1.260
AskUserQuestion tool gains typed answers and a follow-up mode
Questions to you can now be free-text or numeric, and can chain into follow-up questions.
found in this entry's text
-
v2.1.260
Background workflow session-restore cache stored with a fixed-shape schema
A background workflow session record schema now tracks process kind and identity fields.
found in this entry's text
-
v2.1.260
extendedQuestionsEnabled added to session config state
Extended question types are now gated behind a session-level flag rather than always on.
found in this entry's text
-
v2.1.260
AskUserQuestion telemetry can include extended per-question fields and a title
AskUserQuestion telemetry can now capture extended per-question fields and a title.
found in this entry's text
-
v2.1.259
Plugin sync failure telemetry gains error kind/status detail
Plugin sync failure logs and telemetry now break the failure down by kind and HTTP status.
found in this entry's text
-
v2.1.252
Poll-event queue depth cap enforced at 1000 events
Poll-event queue now hard-caps at 1000 pending events and rejects reserved event kinds by default.
found in this entry's text
-
v2.1.242
Cloud sessions report which host settings they ignored
A cloud session now reports which of your flags and settings keys it ignored.
found in this entry's text
-
v2.1.232
Live-document artifact support is present but switched off
A complete live-document artifact mode exists but its module is never assigned, so nothing runs.
found in this entry's text
-
v2.1.232
Live-doc collaboration code ships switched off
Live-document collaboration inputs and consent prompts ship in the artifact tool but cannot execute.
found in this entry's text
-
v2.1.223
NotFoundError carries a kind
Not-found errors internally track what kind of thing was missing.
found in this entry's text
-
v2.1.221
Sandbox proxy re-signs AWS SigV4 requests made with masked credentials
AWS calls from inside the sandbox now work with masked credentials, since the proxy re-signs them for you.
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
8One 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.