github / github/copilot-cli

Allow scrolling through the current conversation history

Open
#4,313 8 comments 0 reactions 0 assignees View on GitHub
area:input-keyboard area:terminal-rendering
Dominant language
Shell
Stars
11.2k
Forks
1.9k
Avg merge
14h 16m
Merged PRs (30d)
6

Description

### Describe the feature or problem you'd like to solve

● Describe the feature or problem you'd like to solve ┃ In Copilot CLI, using the mouse wheel or PageUp/PageDown navigates through prompt history instead of scrolling the ┃ current conversation. ┃ ┃ When the conversation becomes long, I cannot scroll up to review earlier messages at the top of the same ┃ conversation. This makes it difficult to refer back to previous requirements, responses, and context.

### Proposed solution

Provide a way to scroll through the current conversation independently from prompt-history navigation.
Mouse-wheel scrolling and PageUp/PageDown should scroll the conversation view, while prompt-history navigation
should use separate configurable keybindings.

### Example prompts or workflows

_No response_

### Additional context

1. Have a long conversation with multiple prompts and responses.
2. Scroll upward to review messages from earlier in the same conversation.
3. Use PageUp/PageDown to move through the conversation history.
4. Use separate keys when navigating previously entered prompts.

Contributor guide

Open the contributing guide

Research direction

Start in the Copilot CLI input and conversation-view handling for mouse-wheel and PageUp/PageDown events. Trace how those keys currently navigate prompt history, then identify the existing keybinding configuration; done means scrolling reviews earlier messages in the current conversation while prompt-history navigation uses separate configurable keys.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.