Re-initializing an SDK session immediately gets a background-task snapshot instead of waiting.
What's wrong with this entry?
A host that re-initializes an already-running Claude Code process, for example after reconnecting, is now sent a snapshot of the current background tasks right behind the success response, even when there are none. It no longer has to wait for the next change to learn what is running.
- Only applies to a repeated initialize on a live process.
- Older CLIs send nothing at that point.
A host that re-initializes an already-running process (a repeated \initialize\ control request, e.g. after reconnecting) is sent a snapshot of the current set right behind the success response to that request, even when it is empty, so it need not wait for a change; CLIs that predate this send nothing there.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.