# fix\(mobile\): fold subagent lifecycle rows into one batch per spawn · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/eb8fb60af31c0e73d3a659d8fc0be34f9231827b)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: eb8fb60af31c0e73d3a659d8fc0be34f9231827b

Requested commit: eb8fb60af31c0e73d3a659d8fc0be34f9231827b

Commit: eb8fb60af31c0e73d3a659d8fc0be34f9231827b

Tree: e317ab5cbf13e895b535b0134e8c539504c49364

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(mobile): fold subagent lifecycle rows into one batch per spawn

Each subagent's progress and completion rendered as its own timeline row
on mobile, while web folds a turn's spawns into one "Kicked off N
subagents" row. Use the same spawn-group keys as web's session-logic,
keep the batch anchored where the run launched, derive its lifecycle
from the members, and list the members with their states when the row
is opened.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

```

## Parents

- [e4d0f1d58a4424c17f0ffb5335da27cd66fa21ae](https://git.cafe/pingdotgg/t3code/commit/e4d0f1d58a4424c17f0ffb5335da27cd66fa21ae?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/eb8fb60af31c0e73d3a659d8fc0be34f9231827b?format=markdown)
