What
The SDK lets programs drive Claude Code, and initialize is the first message such a program sends. A parked spare is a session started ahead of time with --await-claim, waiting to be claimed. On a parked spare, initialize now behaves differently:
workspaceTrustis ignored, with a warning to sendworkspace_trustwithclaim_sessioninstead.- Setting up the agent goes through a helper that can hold back the initial prompt until later.
- The reply to
initializenow includespublishedCommands.
Why
If you build on the SDK and use parked spares, workspace trust must now be sent when claiming the session, not when initializing it, or it has no effect.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
The finding does not say what `publishedCommands` lists or when the initial prompt is deferred.