TerminalClipboardPromptEvent

data class TerminalClipboardPromptEvent(val selection: String, val text: String, val audit: TerminalClipboardAuditEvent)

Host-facing decoded OSC 52 clipboard write prompt request.

This event is emitted only after a write request has been parsed, size-checked, decoded as UTF-8 text, and classified as TerminalClipboardDecision.PROMPT_REQUIRED. It is separate from TerminalClipboardAuditEvent so content-free audit streams remain safe for logging and telemetry.

Constructors

Link copied to clipboard
constructor(selection: String, text: String, audit: TerminalClipboardAuditEvent)

Properties

Link copied to clipboard

content-free audit metadata for the same request.

Link copied to clipboard

OSC 52 selection designator exactly as parsed.

Link copied to clipboard

decoded clipboard text to write if the user approves.