diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index ff9bc724bd03..cfc2dfc9a114 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -1174,7 +1174,7 @@ export function Session() { void index: number pending?: string - copy?: { line: number; col: number } + copy?: { line: number; col: number; visual?: boolean } highlights?: CopyHighlight[] }) { const ctx = use() @@ -1318,6 +1318,16 @@ function UserMessage(props: { flexShrink={0} > + + + @@ -1387,7 +1397,7 @@ function AssistantMessage(props: { message: AssistantMessage parts: Part[] last: boolean - copy?: CopyRow + copy?: CopyRow & { visual?: boolean } highlights?: Map }) { const ctx = use() @@ -1532,7 +1542,7 @@ function TextPart(props: { last: boolean part: TextPart message: AssistantMessage - copy?: CopyRow + copy?: CopyRow & { visual?: boolean } highlights?: CopyHighlight[] }) { const ctx = use() @@ -1541,6 +1551,16 @@ function TextPart(props: { + + + @@ -1588,7 +1608,7 @@ function ToolPart(props: { last: boolean part: ToolPart message: AssistantMessage - copy?: CopyRow + copy?: CopyRow & { visual?: boolean } highlights?: CopyHighlight[] }) { const ctx = use() @@ -1632,6 +1652,16 @@ function ToolPart(props: { + + +