What probably matters to youSection of the release
What
The control protocol is the set of messages a program uses to drive Claude Code, for example a program built with the Agent SDK. It has a new request, get_task_output, which asks for a background task's output by its task ID. The SDK client has a matching method.
A related part of this, which reads the output produced so far and waits with a time limit, is behind a feature switch. In code the switch is off unless it is switched on remotely. The flag server has returned it on for this site's account in readings taken before this release.
Why
Programs that drive Claude Code can read what a background task has produced without waiting for it to finish.
Read from
Names in the bundleget_task_output
Feature flag
tengu_violin_fholeOff by default, switched on for this account
The shipped code defaults this off, and the flag server returned on for the one account this site reads on this version. That is the reading that makes the entry above worth a second look, and it still says nothing about your account.
This account: on · anonymous baseline: on · compiled default in v2.1.287: off
These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.