Additional confirmation, and one scope note.
With #17214 merged (the first nightly after the merge is 0.0.46-nightly.20261008.2849), the wake no longer kills the Pi session, but the runs are still invisible: the adapter continues to require the synchronous shape (toolName === "subagent" plus details.results[] with agent and task), while an async launch returns
| 1 | details: { mode: "single", runId, toolCallId, asyncId, asyncDir, results: [] } |
so emitSubagentTasks returns without emitting anything (pi-subagents 0.76.1, src/runs/foreground/subagent-executor.js).
Also worth tracking separately: workflow, chain and parallel launches are outside #17393's scope, so they will still show nothing after it lands. Filed as a follow-up with the widget-snapshot data source that already carries that tree: https://github.com/pingdotgg/t3code/issues/17564