Governed substrate for autonomous agents: scoped identity (passports), audited actions, MCP workspace. Infra IPs and secrets redacted for public release.
14 lines
447 B
TypeScript
14 lines
447 B
TypeScript
import { ipcMain, app, BrowserWindow } from 'electron';
|
|
|
|
type WindowGetter = () => BrowserWindow | null;
|
|
|
|
export function registerAppHandlers(_getWindow: WindowGetter): void {
|
|
ipcMain.handle('app:info', () => ({
|
|
version: app.getVersion(),
|
|
platform: process.platform,
|
|
arch: process.arch,
|
|
electron: process.versions.electron ?? 'unknown',
|
|
chrome: process.versions.chrome ?? 'unknown',
|
|
node: process.versions.node,
|
|
}));
|
|
}
|