What
New instructions tell the model that a backgrounded command's result comes back on its own, "between your tool calls if you are still working, or by starting a new turn if you have already replied", with variants for when the turn ends and when the session ends. It is told to wait using one blocking foreground command rather than repeated status checks.
Details
- A new task status shape covers working, completed, failed and cancelled, with a task id, status message, creation time and last update time.
- Exited commands convert to completed or cancelled status with output truncated behind an
[… earlier output omitted; full output: ...]header.
Evidence
between your tool calls if you are still working, or by starting a new turn if you have already replied
Strings lifted out of the shipped bundle, so the claim above can be checked against them.