import type { UiWidget } from './types' /** * Pending Operations Widget: MCP Apps inline HTML. * The approval queue for staged operations, rendered in the conversation. * Approve/reject are human CLICKS inside the widget, so the positive * acknowledgment for high-risk operations (BFL 5 kap 5§) is first-party * instead of agent-asserted: the widget arms the approve button and the * second click sends confirmed=true. * Triggered by gnubok_list_pending_operations with render_ui=true. */ export const PENDING_OPERATIONS_HTML = ` Att godkänna - Accounted

Att godkänna

Laddar väntande operationer…
` export const pendingOperationsWidget: UiWidget = { uri: 'ui://pending-operations/app.html', name: 'Pending Operations', description: 'Interactive approval queue for staged operations: approve or reject with a human click', html: PENDING_OPERATIONS_HTML, }