Summary
A V2 subagent with pending background work (task/shell with background: true) ends its turn and is reported to its caller as completed while the work is still running — the parent is notified early with the subagent's premature reply.
When the work finishes, the subagent is woken and produces its real final answer, but that answer is never delivered to the parent. The result is stranded in the subagent session.
Nested variant of #45480 / #35066; contradicts the task tool's "You will be notified automatically when it finishes."
Environment
- opencode 2.0.8
experimental.subagent_depth: 5
Reproduction
- Subagent A starts background work (
task or shell with background: true), then ends its turn.
- Parent is notified
completed with A's early reply, while the work is still running.
- Work finishes; A is woken, collects it and produces its real final answer.
- Parent never receives that answer.
Expected
Parent notified only once A is quiescent (no pending background work left), or woken again with the real result.
Actual
Parent notified early with a premature reply; A's real result is never delivered.
Related: #45480, #35066, #36349, #48361, #45560
Summary
A V2 subagent with pending background work (
task/shellwithbackground: true) ends its turn and is reported to its caller ascompletedwhile the work is still running — the parent is notified early with the subagent's premature reply.When the work finishes, the subagent is woken and produces its real final answer, but that answer is never delivered to the parent. The result is stranded in the subagent session.
Nested variant of #45480 / #35066; contradicts the task tool's "You will be notified automatically when it finishes."
Environment
experimental.subagent_depth: 5Reproduction
taskorshellwithbackground: true), then ends its turn.completedwith A's early reply, while the work is still running.Expected
Parent notified only once A is quiescent (no pending background work left), or woken again with the real result.
Actual
Parent notified early with a premature reply; A's real result is never delivered.
Related: #45480, #35066, #36349, #48361, #45560