Skip to content

[FEATURE]: Desktop: copy any assistant message as raw markdown #56672

Open

Description

@feix95

Feature hasn't been suggested before.

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

Describe the enhancement you want to request

In the Desktop app, the copy button currently appears only on the latest assistant message. Earlier answers in the transcript have no copy entry point, and there is no way to copy them as raw Markdown (for example, to paste into a document or save as a .md file).

This matters in long-running sessions: the agent often finishes one task (for example, a long knowledge question) and immediately continues with the next one. When I later want to copy an earlier answer, I cannot.

Request: make the copy action available on every assistant message in the conversation history, not only the most recent one, and copy the message as raw Markdown.

Use case: asking several questions in a row and then going back to copy an earlier answer, without being limited to the newest message.

Related issues:

Activity

  1. opencode-agent commented on Oct 18, 2026

    @opencode-agent
    Contributor

    Thanks for the request, @feix95! You'd like every assistant answer in the Desktop transcript to have a copy action that puts the raw Markdown on the clipboard, not only the most recent answer.

    Here is how it works at the moment, in case it helps: each turn (each prompt you send) gets a Copy response button. It appears when you hover over the turn's final answer, and it already copies raw Markdown. If the agent writes several answers within one turn, though (for example, it answers and then carries on with more work), only the last of those answers gets the button. Earlier text in that turn can't be copied as Markdown. Maintainers will consider your request.

    Related issues:

  2. dajiaohuang commented on Oct 22, 2026

    @dajiaohuang

    Would maintainers accept a focused change that keeps the existing per-turn Copy response action and adds Copy Markdown to each earlier assistant text message? I would copy only the raw Markdown of that message, excluding reasoning and tool output, without changing timeline grouping. Proposed checks: multiple assistant messages in one turn, older turns, streaming text, and clipboard success/failure; plus before/after Desktop evidence. I can take this on if that scope is approved. No implementation started.

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

Metadata

Metadata

Assignees

No one assigned

    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