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

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

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

Visibility: public

Requested revision: 69a9bf384adc4db683a2b470a869f61bfe759cb8

Requested commit: 69a9bf384adc4db683a2b470a869f61bfe759cb8

Commit: 69a9bf384adc4db683a2b470a869f61bfe759cb8

Tree: 0d045242b222b8f69ac67009b4d50c765d9b3d79

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

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

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