Clickable prompt-summary header → jump to any prior input in scrollback
Resolved 💬 2 comments Opened Jun 29, 2026 by sageframe-no-kaji Closed Jul 3, 2026
What
The prompt-summary bar that pins to the top of the viewport as you scroll through a long Claude response already knows which user turn you're inside. Make it interactive: clicking the header (or the chevron next to the prompt preview) opens a dropdown listing every user input in the conversation, and selecting one scrolls the terminal to that turn.
Why
Long sessions accumulate dozens of turns. To revisit "what did I ask three prompts ago and what did Claude say?", the only options today are:
- Scroll-wheel through hundreds of lines of intermediate output, or
- Esc-Esc into prompt history — but that's framed as "fork from here," not "navigate to here." Picking a prompt rewinds the conversation rather than scrolling to it.
There's no read-only jump. The header already displays the current turn's summary, so a list-of-summaries dropdown is a small extension of state that's already tracked and rendered.
Sketch
- Click the summary header (or a disclosure chevron on it) → popover with a vertical list of
[#] <prompt summary>for every user turn in the session, current turn highlighted. - Select an item → scroll the terminal viewport to the start of that turn. No state change, no fork, no rerun.
- Keyboard equivalent welcome but not required (e.g.
Ctrl+G→ list, arrow keys, Enter to jump). - Out of scope: editing, forking, deleting prior turns — those already live under Esc-Esc.
Environment
- Claude Code CLI (TUI), running inside a host terminal (in my case Supacode/Ghostty, but the request is terminal-agnostic).
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗