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).

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗