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

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

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

Visibility: public

Requested revision: e2160ab0f627da4d2bb2e2f86ef7dbd0cc832c91

Requested commit: e2160ab0f627da4d2bb2e2f86ef7dbd0cc832c91

Commit: e2160ab0f627da4d2bb2e2f86ef7dbd0cc832c91

Tree: 5b927ceda7d6f878b641e57183e8f02bf5b38781

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

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

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