You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: Desktop: copy any assistant message as raw markdown #56672
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.
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.
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.
Activity
opencode-agent commentedon Oct 18, 2026
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:
dajiaohuang commentedon Oct 22, 2026
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.