INNER CODE UNIT · TypeScript

registerIpc

BlockRunAI/ClawRouter · apps/desktop/electron/main.ts:58

function registerIpc() {
  ipcMain.handle("agents:statuses", (event) => {
    requireTrustedRenderer(event);
    return manager.statuses();
  });
  ipcMain.handle("agents:install", (event, agent: unknown, options?: unknown) => {
    requireTrustedRenderer(event);
    return manager.install(parseAgentId(agent), parseInstallOptions(options));
  });
  ipcMain.handle("agents:uninstall", (event, agent: unknown) => {
    requireTrustedRenderer(event);
    return manager.uninstall(parseAgentId(agent));
  });
  ipcMain.handle("dashboard:get", (event) => {
    requireTrustedRenderer(event);
    return manager.dashboard();
  });
  ipcMain.handle("wallet:switch-chain", (event, chain: unknown) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…