# fix\(web\): collapse settled tool runs behind main's summary toggles · stienswout/t3code

[View on GitCafe](https://git.cafe/stienswout/t3code/commit/fc4a428c86dcab6ee506a56b10b681ef00e6c773)

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

Visibility: public

Requested revision: fc4a428c86dcab6ee506a56b10b681ef00e6c773

Requested commit: fc4a428c86dcab6ee506a56b10b681ef00e6c773

Commit: fc4a428c86dcab6ee506a56b10b681ef00e6c773

Tree: 2ad1071073d9215f46aa111ffab59e57ed23bcd5

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(web): collapse settled tool runs behind main's summary toggles

The v2 timeline rendered every tool call as its own raw row; main's
tool-group collapsing (generated "Ran N commands and changed M files"
summaries, the live "Running <program>" pill for the active tool run,
and the "+N previous log entries" clamp for mixed groups) never made it
into the v2 row model.

Ported the work-live/work-toggle row kinds and group summarization into
the v2 derive, keyed on v2 item types (command_execution, file_change,
file_search, dynamic_tool, subagent) and runId lifecycle instead of v1
activities. Expanded groups keep the branch's richer per-entry detail
rows (V2ItemInspector) — only the collapsed presentation converges on
main.

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

```

## Parents

- [1eba1f2154087e0e32799690d06f02ac32ff8866](https://git.cafe/stienswout/t3code/commit/1eba1f2154087e0e32799690d06f02ac32ff8866?format=markdown)

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