Skip to content

feat: Add session preview capability to /resume picker #3510

@qqqys

Description

@qqqys

What would you like to be added?

Add a preview capability to the session picker when using the /resume command, so users can see the contents of a session before deciding to switch to it.

Currently, the session picker only shows a brief summary for each session:

  • Session title (custom title or first prompt, truncated)
  • Time ago, message count, and git branch

I'd like the ability to press a keyboard shortcut (e.g., Space or Ctrl+V) while a session is highlighted to open a preview panel that shows the actual conversation transcript. This would let me browse through the session's messages to understand what was discussed before committing to resume it.

Why is this needed?

When I have many sessions with similar titles or when I can't remember exactly what was discussed in a session, the two-line summary isn't enough information to decide which one to resume. I sometimes end up resuming the wrong session and having to go back.

A preview would let me quickly scan the conversation content to confirm it's the right session before switching, making the resume workflow much more efficient and reducing mistakes.

Additional context

This is inspired by the session preview functionality that exists in claude-code's LogSelector component, where Ctrl+V opens a full read-only transcript view of the focused session.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions