const { contextBridge, ipcRenderer } = require('electron'); contextBridge.exposeInMainWorld('windowsAppBridge', { saveApiKey: (token) => ipcRenderer.invoke('save-api-key', token), persistApp: (app) => ipcRenderer.invoke('persist-app', app), listApps: () => ipcRenderer.invoke('list-apps'), syncApp: (appId) => ipcRenderer.invoke('sync-app', appId), runOpencodeTask: (appId, taskName, args) => ipcRenderer.invoke('run-opencode-task', appId, taskName, args || []), });