[FEATURE] Add “scroll to previous prompts” navigation and improve user vs agent message distinction (Windsurf reference)

Resolved 💬 3 comments Opened Jan 20, 2026 by fiatphobia Closed Feb 27, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

In long Claude Code sessions, it is hard and slow to get back to an earlier point in the conversation because the only option is manual scrolling. This is made worse because manually sent prompts visually collide with agent messages, with similar colors/styling, so it’s difficult to quickly locate what I typed versus what the agent produced. Pressing the up arrow to recall my last prompt is not enough because I don’t just need the prompt text, I need to jump back to the place in the thread to read the agent’s response that followed it.

Proposed Solution

Add a lightweight in thread navigation feature that lists prior user prompts (ideally with timestamps) and lets me click an item to scroll directly to that point in the conversation (anchored to the prompt and its subsequent agent responses), without reverting state. Also adjust styling to clearly distinguish user prompts from agent messages (background color, label, icon, border, or other consistent visual treatment).

Alternative Solutions

If a full navigator is too heavy, add one of these smaller options:

“Jump to previous user prompt” and “Jump to next user prompt” controls/shortcuts that scroll the transcript to the selected prompt (and the agent output right after it).

A searchable prompt index (user prompts only) that scrolls to the selected prompt location in the thread.

A toggle to increase contrast between user and agent messages (theme option).

Priority

High - Significant impact on productivity

Feature Category

Interactive mode (TUI)

Use Case Example

I’m working through a multi step codebase investigation with 20 to 40 prompts over 30 minutes. I want to revisit a specific earlier instruction I gave and, importantly, the agent’s analysis and output that came right after it. The up arrow only rehydrates the prompt text in the input box, but does not take me back to the transcript location where the agent responded. With long threads and similar styling between user and agent messages, I waste time manually scrolling and can easily lose the exact response block I need. A prompt navigator or jump controls would let me click a prior prompt and instantly scroll to that prompt plus its following agent replies.

Additional Context

Windsurf includes a “scroll to” function within the same conversation window that lets you jump back to earlier prompts without reverting state. That behavior is the reference I’m asking for here.

View original on GitHub ↗

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