Skip to content

feat(conversations): Add copy conversation as markdown button#116171

Merged
obostjancic merged 1 commit into
masterfrom
ognjenbostjancic/tet-2372-add-copy-full-conversation-to-clipboard-feature
May 27, 2026
Merged

feat(conversations): Add copy conversation as markdown button#116171
obostjancic merged 1 commit into
masterfrom
ognjenbostjancic/tet-2372-add-copy-full-conversation-to-clipboard-feature

Conversation

@obostjancic
Copy link
Copy Markdown
Member

@obostjancic obostjancic commented May 26, 2026

Adds a "Copy as" dropdown to the Chat tab in the conversation detail view, using the existing CopyAsDropdown component.

CleanShot 2026-05-26 at 13 53 40

Outputs:

### User

good morning! check the weather for london

---

### DiffChat Assistant — 3.3s

> Called tools: `weatherTool`

Good morning! Here's the current weather for London:

- **Temperature:** 13.3°C (feels like 9.3°C)
- **Conditions:** Overcast
- **Humidity:** 51%
- **Wind Speed:** 16.9 km/h
- **Wind Direction:** 232° (Southwest)

It's a bit chilly and overcast, so you might want to bring a jacket if you're heading out!

---

@linear-code
Copy link
Copy Markdown

linear-code Bot commented May 26, 2026

TET-2372

@obostjancic obostjancic marked this pull request as ready for review May 26, 2026 11:57
@obostjancic obostjancic requested review from a team as code owners May 26, 2026 11:57
Comment thread static/app/views/explore/conversations/components/conversationView.tsx Outdated
Comment thread static/app/views/explore/conversations/components/conversationView.tsx Outdated
Add a copy button to the Chat tab bar that exports the conversation
as human-readable markdown to the clipboard. Each message gets a ###
heading with sender info, tool calls as blockquotes, and --- separators
between messages.
@obostjancic obostjancic force-pushed the ognjenbostjancic/tet-2372-add-copy-full-conversation-to-clipboard-feature branch from 76f5761 to f6032a9 Compare May 26, 2026 13:16
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label May 26, 2026
@github-actions
Copy link
Copy Markdown
Contributor

📊 Type Coverage Diff

✅ No new type safety issues introduced. Coverage: 93.58%

@obostjancic obostjancic merged commit 14cb0e7 into master May 27, 2026
71 checks passed
@obostjancic obostjancic deleted the ognjenbostjancic/tet-2372-add-copy-full-conversation-to-clipboard-feature branch May 27, 2026 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants