You'll notice
The Task/Agent tool now always runs subagents in the background, ignoring the caller's setting
What
When Claude Code builds the request to launch a subagent through the Task/Agent tool, it now always marks the run as run_in_background: true, no matter what the caller actually asked for. Previously this reflected the caller's own choice.
Why
This means subagent tasks will now consistently run in the background rather than blocking on the caller's requested setting, which changes how and when their results are surfaced back.
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 whether callers can still request foreground execution through any other path, or what user-visible effect this…