| 123456789 |
- // Secure bridge between the sandboxed renderer and the main process.
- const { contextBridge, ipcRenderer } = require('electron');
-
- contextBridge.exposeInMainWorld('agent', {
- onConfig: (cb) => ipcRenderer.on('config', (_e, cfg) => cb(cfg)),
- injectInput: (evt) => ipcRenderer.send('inject-input', evt),
- sessionEnded: () => ipcRenderer.send('session-ended'),
- getPrimarySize: () => ipcRenderer.invoke('get-primary-size'),
- });
|