'use strict'; const { contextBridge, ipcRenderer } = require('electron'); contextBridge.exposeInMainWorld('jarvis', { askClaude: (message) => ipcRenderer.invoke('askClaude', message), speak: (text) => ipcRenderer.invoke('speak', text), stopSpeak: () => ipcRenderer.invoke('stopSpeak'), showContextMenu: () => ipcRenderer.invoke('showContextMenu'), whisperUrl: () => ipcRenderer.invoke('whisperUrl'), setDockIcon: (dataUrl) => ipcRenderer.invoke('setDockIcon', dataUrl), });