Session timeline view: tool calls, tokens, subagent spawns over time #61
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally filed by @coilysiren on 2026-05-05T07:43:07Z - https://github.com/coilysiren/repo-recall/issues/51
Context
The session detail page today renders metadata (duration, message count, token usage, cost) plus a transcript with collapsible tool calls. That's the "what was said" view. There's no "what happened over time" view: tool-call rate, token rate, model switches, subagent spawn points, gaps where the session was idle.
Adjacent prior art:
claude-devtools("missing DevTools for Claude Code" - visual inspector for tool calls, subagents, token usage, context window). The repo-recall version differs by sitting alongside the multi-repo joining repo-recall already does, not as a standalone tool.Proposal
A new section on
/sessions/{id}(or a sibling tab) that plots the session as a timeline:Rendering stays in the existing maud / Tailwind / htmx posture. SVG rendered server-side or a thin client-side bar chart, no JS toolchain.
Out of scope
Why now
A slice of the broader "active run on the dashboard" idea (#49) that doesn't require any harness on top. Pure win for anyone using Claude Code: see where a session spent its tokens and tool calls, not just the totals. #48's lineage is the natural anchor for the subagent-branch markers.
Dependencies