Skip to content

[FEATURE]: "Copy message" modal to copy any assistant message from conversation history #30548

Closed as not planned

Description

@aqeelat

Feature hasn't been suggested before.

  • I have verified this feature I want to request hasn't been suggested before.

Describe the enhancement you want to request

ctrl+x y (messages_copy) only copies the last assistant message. There's no way to copy an older assistant message from the conversation.

I'd like a "Copy message" modal (similar to the fork/session timeline modal) that:

  1. Lists all assistant messages in the current session (showing a truncated preview of each)
  2. Allows navigating with up/down arrows and selecting one to copy to clipboard
  3. Could be bound to a keybind (e.g. ctrl+x shift+y) or added as a slash command (/copy)

Current workaround:

Load the session transcript into text editor (either via session_export or session_copy), and copy the relevant content from there.

Related

This is a simpler subset of #22871 (selective message copying with multi-select). This issue focuses on a single-message picker as a first step toward the fuller feature. PR #15173 addresses #22871 with a more comprehensive implementation but has been stale for months.

Activity

  1. github-actions commented on Jun 3, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:


    For keybind-related issues, please also check our pinned keybinds documentation: #4997

  2. github-actions commented on Aug 3, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions