From acfa5830cc6e18b3cf5ee98e6ceb19253c160da5 Mon Sep 17 00:00:00 2001 From: Zach Fuller Date: Thu, 21 Aug 2025 00:41:16 -0400 Subject: [PATCH] feat: add /copy slash command to copy last message --- packages/tui/internal/commands/command.go | 1 + packages/web/src/content/docs/docs/tui.mdx | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/packages/tui/internal/commands/command.go b/packages/tui/internal/commands/command.go index bd5d61b958a4..c7b804721771 100644 --- a/packages/tui/internal/commands/command.go +++ b/packages/tui/internal/commands/command.go @@ -364,6 +364,7 @@ func LoadFromConfig(config *opencode.Config) CommandRegistry { Name: MessagesCopyCommand, Description: "copy message", Keybindings: parseBindings("y"), + Trigger: []string{"copy"}, }, { Name: MessagesUndoCommand, diff --git a/packages/web/src/content/docs/docs/tui.mdx b/packages/web/src/content/docs/docs/tui.mdx index e6ad10162422..3b493a227dfe 100644 --- a/packages/web/src/content/docs/docs/tui.mdx +++ b/packages/web/src/content/docs/docs/tui.mdx @@ -61,6 +61,18 @@ Compact the current session. _Alias_: `/summarize` --- +### copy + +Copy the last assistant message to clipboard. + +```bash frame="none" +/copy +``` + +**Keybind:** `ctrl+x y` + +--- + ### details Toggle tool execution details.