initialize
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.
Some MCP server discovery calls are answered from cache, avoiding an extra round trip.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.221.
In the changelogs
32Releases whose published page names initialize.
-
v2.1.305
Windows sandbox reports an error when the local network setting doesn't match
On Windows, Claude Code has a new sandbox error for when
network.allowLocalBindingdisagrees with the loopback mode set up at the startfound in this entry's text
-
v2.1.301
Programs embedding Claude Code can set ask or deny rules for individual MCP tools
Hosts using the SDK can now mark individual tools on their own MCP servers as always ask or always deny
found in this entry's text, named in this entry
-
v2.1.296
SDK tool results can carry tool references, and startup reports the version
SDK tool results may now include references to tools, and the SDK's startup reply now reports the Claude Code version
found in this entry's text
-
v2.1.295
claude.ai connectors now use automatic MCP protocol negotiation by default
MCP servers reached through claude.ai connectors now agree a protocol version automatically unless the server explicitly turns this off
found in this entry's text
-
v2.1.281
SDK can hand in-process MCP server manifests to the CLI at initialize
The Agent SDK can now read tool lists from in-process MCP servers itself and pass them to the CLI when it starts
found in this entry's text
-
v2.1.281
Model-level
tool_usename cap and MCP stdio restart on -32022 protocol-version rejectionA local MCP server that rejects the protocol version after a timed-out version check is now restarted once without that check
found in this entry's text
-
v2.1.281
SDK client now holds control requests and MCP messages until
initializehas been writtenThe SDK client now waits for
initializeto be sent before sending any other request or MCP messagefound in this entry's text
-
v2.1.281
Legacy URL-elicitation capability advertised to MCP servers, with a per-server denylist (gated off)
Claude Code can tell MCP servers it supports URL and form requests for input, behind a flag whose fallback is false and a per-server denylist
found in this entry's text
-
v2.1.281
SDK initialize handles parked spare sessions (--await-claim)
SDK initialize on a parked spare session (
--await-claim) now ignores workspace trust and can defer the first promptfound in this entry's text
-
v2.1.280
Generic 'shared control request' answering path added to the control bridge
Control bridge gains a generic 'shared control request' handling path
found in this entry's text
-
v2.1.271
Control-request handling gains a generic dispatch branch ahead of the hardcoded subtype switch
Control-request handling gains a generic dispatch step that runs before the existing hardcoded request-type checks
found in this entry's text
-
v2.1.268
SDK/control-protocol pending-request lists now documented as always present as of this build
SDK docs now guarantee the pending-request lists in the initialize response are always present from v2.1.268 onward
found in this entry's text
-
v2.1.265
SDK MCP servers can now hand over a pre-captured manifest instead of handshaking live
SDK MCP servers can now skip live handshakes by supplying a pre-captured manifest at initialization
found in this entry's text
-
v2.1.265
SDK MCP servers can now skip the control-channel handshake via manifests
SDK-registered in-process MCP servers can now skip a round-trip handshake at session start
found in this entry's text
-
v2.1.265
SDK/host
initializegains aworkspaceTrustoption to programmatically grant directory trustSDK/host initialize can now grant directory trust programmatically via a validated workspaceTrust option
found in this entry's text
-
v2.1.261
New SDK option pluginDelivery
A new SDK option lets plugins be delivered via the initialize request instead of argv, still opt-in.
found in this entry's text
-
v2.1.261
New SDK launch flag: --await-initialize
A new SDK CLI flag makes the process wait for an initialize request over stdin before starting.
found in this entry's text
-
v2.1.261
SDK plugin delivery via
initializerequestSDK plugins can now be sent via an initialize request instead of the command line, with a fallback warning if not applied.
found in this entry's text
-
v2.1.261
SDK warns when launch-time plugins aren't applied
The SDK now warns if plugins sent via initialize weren't actually applied by the server.
found in this entry's text
-
v2.1.261
Poll tool's "evals" toolState scaffolding is unreachable in this build
Some poll-tool eval-tracking scaffolding exists but can't be reached in this build.
found in this entry's text
-
v2.1.261
SDK session init accepts a
pluginsfield over stdinThe SDK's initialize request can now carry plugin paths over stdin instead of one flag per plugin.
found in this entry's text
-
v2.1.261
initialize control request can now report whether requested plugins loaded
The initialize request now reports whether plugins you asked for actually loaded.
found in this entry's text
-
v2.1.259
SDK MCP server timeout changes on already-registered servers are ignored with a warning
Re-sending initialize with a different timeout for a registered SDK MCP server now warns that the change is ignored.
found in this entry's text
-
v2.1.248
Per-server timeouts for SDK-hosted MCP servers
SDK-hosted MCP servers can each carry their own timeout, applied when registered.
found in this entry's text
-
v2.1.246
New initialize option
perTaskStopAffordancechanges what interrupt killsSDK clients can opt in so an interrupt kills only the current turn, not background agents.
found in this entry's text
-
v2.1.242
Hosts must declare which dialogs they can show
Embedding programs declare which dialogs they can show; unsupported ones are left to other clients.
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.238
Hooks can be replaced by sending
initializeagainA stream-json host can send initialize again to swap out its hooks mid-session.
named in this entry, found in this entry's text
-
v2.1.236
The SDK and IDE bridge stops accepting work once the session is shutting down
While a session shuts down the bridge refuses new work except a few read-only requests.
found in this entry's text
-
v2.1.234
Control protocol schema now documents itself
The SDK's control protocol schema now describes its own message types, so client authors can read it directly.
found in this entry's text
-
v2.1.221
MCP: server/discover answered from the cached projection on the stateless proxy
Some MCP server discovery calls are answered from cache, avoiding an extra round trip.
found in this entry's text
-
v2.0.43
Sandbox Architecture Refactoring
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.