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

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

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

Visibility: public

Requested revision: 8990bfcf81133f0566a89861fcc41474cf208a59

Requested commit: 8990bfcf81133f0566a89861fcc41474cf208a59

Commit: 8990bfcf81133f0566a89861fcc41474cf208a59

Tree: 9f9ab2baa9a9e36cd77e8333f3b33cb64a8dafad

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

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

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