Browse Source

tui: remove duplicate copy message command entry

Dax Raad 3 months ago
parent
commit
adcdbbddc7
1 changed files with 0 additions and 41 deletions
  1. 0 41
      packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

+ 0 - 41
packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

@@ -467,47 +467,6 @@ export function Session() {
         dialog.clear()
       },
     },
-    {
-      title: "Copy last assistant message",
-      value: "messages.copy",
-      keybind: "messages_copy",
-      category: "Session",
-      onSelect: (dialog) => {
-        const lastAssistantMessage = messages().findLast((msg) => msg.role === "assistant")
-        if (lastAssistantMessage) {
-          const parts = sync.data.part[lastAssistantMessage.id] ?? []
-          const textParts = parts.filter((part) => part.type === "text")
-          if (textParts.length > 0) {
-            const text = textParts
-              .map((part) => part.text)
-              .join("\n")
-              .trim()
-            if (text) {
-              Clipboard.copy(text)
-                .then(() =>
-                  toast.show({ message: "Message copied to clipboard!", variant: "success" }),
-                )
-                .catch(() =>
-                  toast.show({ message: "Failed to copy to clipboard", variant: "error" }),
-                )
-            } else {
-              toast.show({
-                message: "No text content found in last assistant message",
-                variant: "error",
-              })
-            }
-          } else {
-            toast.show({
-              message: "No text parts found in last assistant message",
-              variant: "error",
-            })
-          }
-        } else {
-          toast.show({ message: "No assistant messages found", variant: "error" })
-        }
-        dialog.clear()
-      },
-    },
   ])
 
   const revert = createMemo(() => {