Skip to content

feat: Copy Assistant Response Chain - one-click copy entire response chain including tool outputs#6444

Closed
ryanwyler wants to merge 1 commit into
anomalyco:devfrom
gignit:feature/copy-assistant-response
Closed

feat: Copy Assistant Response Chain - one-click copy entire response chain including tool outputs#6444
ryanwyler wants to merge 1 commit into
anomalyco:devfrom
gignit:feature/copy-assistant-response

Conversation

@ryanwyler

Copy link
Copy Markdown
Contributor

Adds subtle [copy] button on completed assistant responses.

Example

▣ Build · claude-opus-4-20250514 · 17.1s [copy]

Features

  • Copies entire assistant response chain including text and tool outputs
  • Strips ANSI color codes from tool outputs automatically
  • Copies all assistant messages in the chain (for multi-part responses)
  • One-click clipboard copy with toast confirmation

Changes

  • packages/opencode/src/cli/cmd/tui/routes/session/index.tsx - Add copyAssistantResponseChain function and [copy] button to AssistantMessage

…chain including tool outputs

Adds subtle [copy] button on completed assistant responses.

Example:
  ▣ Build · claude-opus-4-20250514 · 17.1s [copy]

Features:
- Copies entire assistant response chain including text and tool outputs
- Strips ANSI color codes from tool outputs automatically
- Copies all assistant messages in the chain (for multi-part responses)
- One-click clipboard copy with toast confirmation

Changes:
- packages/opencode/src/cli/cmd/tui/routes/session/index.tsx - Add copyAssistantResponseChain function and [copy] button to AssistantMessage
@ryanwyler

Copy link
Copy Markdown
Contributor Author

Closing to re-open from the correct fork (gignit/opencode -> anomalyco/opencode). Will resubmit shortly.

@ryanwyler ryanwyler closed this Feb 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant