Docs/IPC Handler Index (Function Level)
Universal Developer

IPC Handler Index (Function Level)

This page maps event names to concrete handlers (function-level). Source: previously “Appendix A” in ipc-events-detail, now split into a standalone page.

IPC Handler Index (Function Level)

This page maps event names to concrete handlers (function-level).
Source: previously “Appendix A” in ipc-events-detail, now split into a standalone page.

A1. CoreBox

Event NameFunction-Level HandlerFile
core-box:showIpcManager.registerTransportHandlers -> coreBoxManager.trigger(true)apps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:hideIpcManager.registerTransportHandlers -> coreBoxManager.trigger(false)apps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:expandIpcManager.registerTransportHandlers -> handleExpandRequestapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:focus-windowIpcManager.registerTransportHandlers (inline focus)apps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:forward-key-eventCoreBoxKeyTransport.register -> handleKeyEventapps/core-app/src/main/modules/box-tool/core-box/key-transport.ts
core-box:get-ui-view-stateCoreBoxKeyTransport.register -> getUIViewStateapps/core-app/src/main/modules/box-tool/core-box/key-transport.ts
core-box:shortcut-triggeredCoreBoxWindowManager.show (triggeredByShortcut)apps/core-app/src/main/modules/box-tool/core-box/window.ts
core-box:ui-mode-exitedCoreBoxManager.exitUIModeapps/core-app/src/main/modules/box-tool/core-box/manager.ts
core-box:layout:updateCoreBoxModule.registerTransportHandlers -> queueLayoutUpdate -> applyLayoutUpdateapps/core-app/src/main/modules/box-tool/core-box/index.ts
core-box:queryIpcManager.registerTransportHandlers -> coreBoxManager.searchapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:cancel-searchIpcManager.registerTransportHandlers -> searchEngineCore.cancelSearchapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:search-updateSearchEngineCore.search -> sendUpdateToFrontendapps/core-app/src/main/modules/box-tool/search-engine/search-core.ts
core-box:search-endSearchEngineCore.search / cancelSearchapps/core-app/src/main/modules/box-tool/search-engine/search-core.ts
core-box:no-resultsSearchEngineCore.search (no-results branch)apps/core-app/src/main/modules/box-tool/search-engine/search-core.ts
core-box:get-inputIpcManager.registerTransportHandlers -> requestInputValueapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:set-inputIpcManager.registerTransportHandlers -> sendInputValueToRendererapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:clear-inputIpcManager.registerTransportHandlers -> sendInputValueToRenderer('')apps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:set-input-visibilityIpcManager.registerTransportHandlers -> setInputVisibilityapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:input-changecreateCoreBoxInputTransport.broadcastapps/core-app/src/renderer/src/modules/box/adapter/transport/input-transport.ts
core-box:request-input-valueuseChannel -> transport.onapps/core-app/src/renderer/src/modules/box/adapter/hooks/useChannel.ts
core-box:set-queryIpcManager.sendInputValueToRendererapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:executeSearchEngineCore.init -> provider.onExecuteapps/core-app/src/main/modules/box-tool/search-engine/search-core.ts
core-box:clear-itemsPluginModule.start -> TouchPlugin.clearCoreBoxItemsapps/core-app/src/main/modules/plugin/plugin-module.ts
core-box:toggle-pinSearchEngineCore.init -> dbUtils.togglePinapps/core-app/src/main/modules/box-tool/search-engine/search-core.ts
core-box:deactivate-providerIpcManager.registerTransportHandlers -> searchEngineCore.deactivateProviderapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:deactivate-providersIpcManager.registerTransportHandlers -> searchEngineCore.deactivateProvidersapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:get-activated-providersIpcManager.registerTransportHandlers -> getActiveProvidersStateapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:get-provider-detailsIpcManager.registerTransportHandlers (resolve native+plugin providers)apps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:enter-ui-modeIpcManager.registerTransportHandlers -> coreBoxManager.enterUIModeapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:exit-ui-modeIpcManager.registerTransportHandlers -> coreBoxManager.exitUIModeapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:allow-clipboardIpcManager.registerTransportHandlers -> windowManager.enableClipboardMonitoringapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
core-box:input-monitoring:allowIpcManager.registerTransportHandlers -> windowManager.enableInputMonitoringapps/core-app/src/main/modules/box-tool/core-box/ipc.ts

A2. DivisionBox

Event NameFunction-Level HandlerFile
division-box:session:openDivisionBoxIPC.registerTransportHandlers -> manager.createSessionapps/core-app/src/main/modules/division-box/ipc.ts
division-box:session:closeDivisionBoxIPC.registerTransportHandlers -> manager.destroySessionapps/core-app/src/main/modules/division-box/ipc.ts
division-box:session:get-stateDivisionBoxIPC.registerTransportHandlers -> session.getState/getSessionStateapps/core-app/src/main/modules/division-box/ipc.ts
division-box:session:update-stateDivisionBoxIPC.registerTransportHandlers -> session.setSessionStateapps/core-app/src/main/modules/division-box/ipc.ts
division-box:session:get-active-sessionsDivisionBoxIPC.registerTransportHandlers -> manager.getActiveSessionsInfoapps/core-app/src/main/modules/division-box/ipc.ts
division-box:session:state-changedDivisionBoxIPC.broadcastStateChangedapps/core-app/src/main/modules/division-box/ipc.ts
division-box:session:session-destroyedDivisionBoxIPC.broadcastSessionDestroyedapps/core-app/src/main/modules/division-box/ipc.ts
division-box:window:toggle-pinDivisionBoxIPC.registerTransportHandlers -> session.toggleAlwaysOnTopapps/core-app/src/main/modules/division-box/ipc.ts
division-box:window:set-opacityDivisionBoxIPC.registerTransportHandlers -> session.setOpacityapps/core-app/src/main/modules/division-box/ipc.ts
division-box:window:toggle-devtoolsDivisionBoxIPC.registerTransportHandlers -> session.openDevTools/closeDevToolsapps/core-app/src/main/modules/division-box/ipc.ts
division-box:window:get-window-stateDivisionBoxIPC.registerTransportHandlers -> session.isAlwaysOnTop/getOpacity/isDevToolsOpenapps/core-app/src/main/modules/division-box/ipc.ts
division-box:ui:input-changeDivisionBoxIPC.registerTransportHandlers -> transport.sendToPlugin(CoreBoxEvents.input.change)apps/core-app/src/main/modules/division-box/ipc.ts
division-box:flow:triggerDivisionBoxIPC.registerTransportHandlers -> flowTriggerManager.handleFlowapps/core-app/src/main/modules/division-box/ipc.ts

A3. Storage

Event NameFunction-Level HandlerFile
storage:app:getStorageModule.registerTransportHandlers -> getConfigapps/core-app/src/main/modules/storage/index.ts
storage:app:get-versionedStorageModule.registerTransportHandlers -> getConfigWithVersionapps/core-app/src/main/modules/storage/index.ts
storage:app:setStorageModule.registerTransportHandlers -> saveConfigapps/core-app/src/main/modules/storage/index.ts
storage:app:saveStorageModule.registerTransportHandlers -> saveConfigapps/core-app/src/main/modules/storage/index.ts
storage:app:deleteStorageModule.registerTransportHandlers -> saveConfig(clear)apps/core-app/src/main/modules/storage/index.ts
storage:app:updatedStorageModule.registerTransportHandlers -> updateStreams.addapps/core-app/src/main/modules/storage/index.ts
storage:plugin:getNo handler found
storage:plugin:setNo handler found
storage:plugin:deleteNo handler found
storage:updatebroadcastUpdateapps/core-app/src/main/modules/storage/index.ts

A4. Plugin

A4.1 Lifecycle Signal / Push

Event NameFunction-Level HandlerFile
plugin:lifecycle:activecreatePluginManager -> setActivePlugin (sendToPlugin)apps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:lifecycle:inactivecreatePluginManager -> setActivePlugin (sendToPlugin)apps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:lifecycle:enabledTouchPlugin.enable -> transport.sendToPluginapps/core-app/src/main/modules/plugin/plugin.ts
plugin:lifecycle:disabledTouchPlugin.disable -> transport.sendToPluginapps/core-app/src/main/modules/plugin/plugin.ts
plugin:lifecycle:crashedNo sender found
plugin:state-changedcreatePluginManager (load/enable/disable/reload paths) -> transport.broadcastapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin-status-updatedTouchPlugin.status setter -> transport.broadcastapps/core-app/src/main/modules/plugin/plugin.ts
plugin:reload-readmePluginModule.start (reloadReadme handler) -> transport.broadcastapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:reloadPluginModule.start (reload handler) -> transport.broadcastapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin-crashedNo sender found

A4.2 Widget

Event NameFunction-Level HandlerFile
plugin:widget:registerWidgetManager.emitPayload -> broadcastToWindowapps/core-app/src/main/modules/plugin/widget/widget-manager.ts
plugin:widget:updateWidgetManager.emitPayload -> broadcastToWindowapps/core-app/src/main/modules/plugin/widget/widget-manager.ts
plugin:widget:unregisterWidgetManager.emitPayloadapps/core-app/src/main/modules/plugin/widget/widget-manager.ts

A4.3 API / DevServer

Event NameFunction-Level HandlerFile
plugin:api:listPluginModule.start -> manager.plugins filter/listapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:getPluginModule.start -> manager.plugins.getapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:get-statusPluginModule.start -> manager.plugins.get.statusapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:enablePluginModule.start -> manager.enablePluginapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:disablePluginModule.start -> manager.disablePluginapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:reloadPluginModule.start -> manager.reloadPluginapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:installPluginModule.start -> pluginInstaller.installapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:uninstallPluginModule.start -> manager.uninstallPluginapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:trigger-featurePluginModule.start -> manager.triggerFeatureapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:register-widgetPluginModule.start -> widgetManager.registerWidgetapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:feature-input-changedPluginModule.start -> manager.featureInputChangedapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:open-folderPluginModule.start -> shell.openPathapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:get-official-listPluginModule.start -> getOfficialListapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:get-manifestPluginModule.start -> readManifestapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:save-manifestPluginModule.start -> saveManifestapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:save-widget-filePluginModule.start -> saveWidgetFileapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:get-pathsPluginModule.start -> resolvePluginPathsapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:open-pathPluginModule.start -> shell.openPathapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:reveal-pathPluginModule.start -> shell.showItemInFolderapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:get-performancePluginModule.start -> plugin.getPerformanceMetricsapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:api:get-runtime-statsPluginModule.start -> plugin.getRuntimeStatsapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:reconnect-dev-serverPluginModule.start -> healthMonitor.reconnectDevServerapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:dev-server-statusPluginModule.start -> healthMonitor.getStatusapps/core-app/src/main/modules/plugin/plugin-module.ts

A4.4 Storage / Performance / Feature / Log

Event NameFunction-Level HandlerFile
plugin:storage:get-filePluginModule.start -> plugin.getPluginFileapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:storage:set-filePluginModule.start -> plugin.savePluginFileapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:storage:delete-filePluginModule.start -> plugin.deletePluginFileapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:storage:list-filesPluginModule.start -> plugin.listPluginFilesapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:storage:get-statsPluginModule.start -> plugin.getStorageStatsapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:storage:get-treePluginModule.start -> plugin.getStorageTreeapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:storage:get-file-detailsPluginModule.start -> plugin.getFileDetailsapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:storage:clearPluginModule.start -> plugin.clearStorageapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:storage:open-folderPluginModule.start -> shell.openPathapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:storage:open-in-editorPluginModule.start -> exec/shell.openPathapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:storage:updateTouchPlugin.broadcastStorageUpdateapps/core-app/src/main/modules/plugin/plugin.ts
plugin:performance:get-metricsPluginModule.start -> plugin.getPerformanceMetricsapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:performance:get-pathsPluginModule.start -> plugin.get*Pathapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:feature:triggerPluginModule.start -> manager.triggerFeatureapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:log:writePluginModule.start -> plugin.log.writeapps/core-app/src/main/modules/plugin/plugin-module.ts

A4.5 Install

Event NameFunction-Level HandlerFile
plugin:install-progressPluginInstallQueue.emitProgressapps/core-app/src/main/modules/plugin/install-queue.ts
plugin:install-confirmPluginInstallQueue.requestConfirmationapps/core-app/src/main/modules/plugin/install-queue.ts
plugin:install-confirm-responsePluginModule.start -> installQueue.handleConfirmResponseapps/core-app/src/main/modules/plugin/plugin-module.ts
plugin:install-sourcePluginModule.start -> installQueue.enqueueapps/core-app/src/main/modules/plugin/plugin-module.ts

A5. Notification

Event NameFunction-Level HandlerFile
notification:api:notifyNotificationModule.registerTransportHandlers -> handleNotifyapps/core-app/src/main/modules/notification.ts
notification:api:updateNotificationModule.registerTransportHandlers -> handleUpdateapps/core-app/src/main/modules/notification.ts
notification:api:dismissNotificationModule.registerTransportHandlers -> handleDismissapps/core-app/src/main/modules/notification.ts
notification:api:actionNotificationModule.registerTransportHandlers -> handleActionapps/core-app/src/main/modules/notification.ts
notification:inbox:listNotificationModule.registerTransportHandlers -> inbox.listapps/core-app/src/main/modules/notification.ts
notification:inbox:mark-readNotificationModule.registerTransportHandlers -> handleInboxMarkReadapps/core-app/src/main/modules/notification.ts
notification:inbox:archiveNotificationModule.registerTransportHandlers -> handleInboxArchiveapps/core-app/src/main/modules/notification.ts
notification:inbox:deleteNotificationModule.registerTransportHandlers -> inbox.deleteapps/core-app/src/main/modules/notification.ts
notification:inbox:clearNotificationModule.registerTransportHandlers -> inbox.clearapps/core-app/src/main/modules/notification.ts
notification:push:notifyNotificationModule.handleNotify -> transport.broadcastapps/core-app/src/main/modules/notification.ts
notification:push:updateNotificationModule.handleUpdate -> transport.broadcastapps/core-app/src/main/modules/notification.ts
notification:push:dismissNotificationModule.handleDismiss -> transport.broadcastapps/core-app/src/main/modules/notification.ts
notification:push:actionNotificationModule.handleAction -> transport.broadcastapps/core-app/src/main/modules/notification.ts
notification:push:inbox-updatedNotificationModule.handleInbox* -> transport.broadcastapps/core-app/src/main/modules/notification.ts

A6. Clipboard

Event NameFunction-Level HandlerFile
clipboard:monitor:changeClipboardModule.registerTransportHandlers -> transport.onStreamapps/core-app/src/main/modules/clipboard.ts
clipboard:history:getClipboardModule.registerTransportHandlers -> getHistoryapps/core-app/src/main/modules/clipboard.ts
clipboard:history:latestClipboardModule.registerTransportHandlers -> getLatestItemapps/core-app/src/main/modules/clipboard.ts
clipboard:action:applyClipboardModule.registerTransportHandlers -> applyToActiveApp/writeItemToClipboardapps/core-app/src/main/modules/clipboard.ts
clipboard:history:deleteClipboardModule.registerTransportHandlers -> delete + notifyTransportChangeapps/core-app/src/main/modules/clipboard.ts
clipboard:history:set-favoriteClipboardModule.registerTransportHandlers -> update favoriteapps/core-app/src/main/modules/clipboard.ts
clipboard:action:writeClipboardModule.registerTransportHandlers -> writePayloadapps/core-app/src/main/modules/clipboard.ts

A7. MetaOverlay

Event NameFunction-Level HandlerFile
meta-overlay:ui:showIpcManager.registerTransportHandlers -> metaOverlayManager.showapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
meta-overlay:ui:hideIpcManager.registerTransportHandlers -> metaOverlayManager.hideapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
meta-overlay:ui:is-visibleIpcManager.registerTransportHandlers -> metaOverlayManager.getVisibleapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
meta-overlay:action:executeIpcManager.registerTransportHandlers -> metaOverlayManager.executeActionapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
meta-overlay:action:registerIpcManager.registerTransportHandlers -> metaOverlayManager.registerPluginActionapps/core-app/src/main/modules/box-tool/core-box/ipc.ts
meta-overlay:action:unregisterIpcManager.registerTransportHandlers -> metaOverlayManager.unregisterPluginAction(s)apps/core-app/src/main/modules/box-tool/core-box/ipc.ts

A8. Store

Event NameFunction-Level HandlerFile
store:check-updatesPluginModule.start -> triggerUpdateCheckapps/core-app/src/main/modules/plugin/plugin-module.ts
store:searchPluginModule.start -> searchMarketapps/core-app/src/main/modules/plugin/plugin-module.ts
store:get-pluginPluginModule.start -> getMarketPluginapps/core-app/src/main/modules/plugin/plugin-module.ts
store:http-requestPluginModule.start -> performMarketHttpRequestapps/core-app/src/main/modules/plugin/plugin-module.ts
store:featuredPluginModule.start -> featuredapps/core-app/src/main/modules/plugin/plugin-module.ts
store:npm-listPluginModule.start -> npmListapps/core-app/src/main/modules/plugin/plugin-module.ts
store:updates-availablestartUpdateScheduler.onUpdatesFound -> transport.broadcastapps/core-app/src/main/modules/plugin/plugin-module.ts

A9. Permission

Event NameFunction-Level HandlerFile
permission:get-pluginPermissionModule.registerChannels -> store.getPluginPermissionsapps/core-app/src/main/modules/permission/index.ts
permission:get-statusPermissionModule.registerChannels -> store.getPluginPermissionStatusapps/core-app/src/main/modules/permission/index.ts
permission:grantPermissionModule.registerChannels -> store.grant + broadcastUpdateapps/core-app/src/main/modules/permission/index.ts
permission:revokePermissionModule.registerChannels -> store.revoke + broadcastUpdateapps/core-app/src/main/modules/permission/index.ts
permission:grant-multiplePermissionModule.registerChannels -> store.grant (loop)apps/core-app/src/main/modules/permission/index.ts
permission:grant-sessionPermissionModule.registerChannels -> store.grantSessionapps/core-app/src/main/modules/permission/index.ts
permission:revoke-allPermissionModule.registerChannels -> store.revokeAll + broadcastUpdateapps/core-app/src/main/modules/permission/index.ts
permission:checkPermissionModule.registerChannels -> store.checkapps/core-app/src/main/modules/permission/index.ts
permission:get-allPermissionModule.registerChannels -> store.getAllPermissionsapps/core-app/src/main/modules/permission/index.ts
permission:get-registryPermissionModule.registerChannels -> permissionRegistry.listapps/core-app/src/main/modules/permission/index.ts
permission:get-audit-logsPermissionModule.registerChannels -> store.getAuditLogsapps/core-app/src/main/modules/permission/index.ts
permission:clear-audit-logsPermissionModule.registerChannels -> store.clearAuditLogsapps/core-app/src/main/modules/permission/index.ts
permission:get-performancePermissionModule.registerChannels -> store.getPerformanceStatsapps/core-app/src/main/modules/permission/index.ts
permission:reset-performancePermissionModule.registerChannels -> store.resetPerformanceStatsapps/core-app/src/main/modules/permission/index.ts
permission:updatedPermissionModule.broadcastUpdate -> transport.broadcastapps/core-app/src/main/modules/permission/index.ts
permission:startup-requestPluginModule.start -> transport.sendToWindowapps/core-app/src/main/modules/plugin/plugin-module.ts

A10. Tray

Event NameFunction-Level HandlerFile
tray:autostart:updateTrayManager.registerEventListeners -> updateAutoStartapps/core-app/src/main/modules/tray/tray-manager.ts
tray:autostart:getTrayManager.registerEventListeners -> getAutoStartStatusapps/core-app/src/main/modules/tray/tray-manager.ts
tray:show:getTrayManager.setupChannels -> hasTrayapps/core-app/src/main/modules/tray/tray-manager.ts
tray:show:setTrayManager.setupChannels -> initializeTray/destroyTrayapps/core-app/src/main/modules/tray/tray-manager.ts
tray:hidedock:setTrayManager.setupChannels -> updateDockVisibilityapps/core-app/src/main/modules/tray/tray-manager.ts

A11. Sentry

Event NameFunction-Level HandlerFile
sentry:update-userSentryService.setupIPCChannels -> updateUserContextapps/core-app/src/main/modules/sentry/sentry-service.ts
sentry:get-configSentryService.setupIPCChannels -> getConfigapps/core-app/src/main/modules/sentry/sentry-service.ts
sentry:get-search-countSentryService.setupIPCChannels -> getSearchCountFromDbapps/core-app/src/main/modules/sentry/sentry-service.ts
sentry:get-telemetry-statsSentryService.setupIPCChannels -> getTelemetryStatsFromDbapps/core-app/src/main/modules/sentry/sentry-service.ts
sentry:record-performanceSentryService.setupIPCChannels -> recordRendererPerformanceapps/core-app/src/main/modules/sentry/sentry-service.ts

A12. Download

Event NameFunction-Level HandlerFile
download:task:addDownloadCenter.registerTransportHandlers -> addTaskapps/core-app/src/main/modules/download/download-center.ts
download:task:pauseDownloadCenter.registerTransportHandlers -> pauseTaskapps/core-app/src/main/modules/download/download-center.ts
download:task:resumeDownloadCenter.registerTransportHandlers -> resumeTaskapps/core-app/src/main/modules/download/download-center.ts
download:task:cancelDownloadCenter.registerTransportHandlers -> cancelTaskapps/core-app/src/main/modules/download/download-center.ts
download:task:retryDownloadCenter.registerTransportHandlers -> retryTaskapps/core-app/src/main/modules/download/download-center.ts
download:task:removeDownloadCenter.registerTransportHandlers -> removeTaskapps/core-app/src/main/modules/download/download-center.ts
download:task:update-priorityDownloadCenter.registerTransportHandlers -> updateTaskPriorityapps/core-app/src/main/modules/download/download-center.ts
download:task:pause-allDownloadCenter.registerTransportHandlers -> pauseAllTasksapps/core-app/src/main/modules/download/download-center.ts
download:task:resume-allDownloadCenter.registerTransportHandlers -> resumeAllTasksapps/core-app/src/main/modules/download/download-center.ts
download:task:cancel-allDownloadCenter.registerTransportHandlers -> cancelAllTasksapps/core-app/src/main/modules/download/download-center.ts
download:list:getDownloadCenter.registerTransportHandlers -> getAllTasksapps/core-app/src/main/modules/download/download-center.ts
download:list:get-by-statusDownloadCenter.registerTransportHandlers -> getTasksByStatusapps/core-app/src/main/modules/download/download-center.ts
download:task:get-statusDownloadCenter.registerTransportHandlers -> getTaskStatusapps/core-app/src/main/modules/download/download-center.ts
download:config:getDownloadCenter.registerTransportHandlers -> getConfigapps/core-app/src/main/modules/download/download-center.ts
download:config:updateDownloadCenter.registerTransportHandlers -> updateConfigapps/core-app/src/main/modules/download/download-center.ts
download:config:get-notificationDownloadCenter.registerTransportHandlers -> getNotificationConfigapps/core-app/src/main/modules/download/download-center.ts
download:config:update-notificationDownloadCenter.registerTransportHandlers -> updateNotificationConfigapps/core-app/src/main/modules/download/download-center.ts
download:history:getDownloadCenter.registerTransportHandlers -> getTaskHistoryapps/core-app/src/main/modules/download/download-center.ts
download:history:clearDownloadCenter.registerTransportHandlers -> clearHistoryapps/core-app/src/main/modules/download/download-center.ts
download:history:clear-itemDownloadCenter.registerTransportHandlers -> clearHistoryItemapps/core-app/src/main/modules/download/download-center.ts
download:file:openDownloadCenter.registerTransportHandlers -> openFileapps/core-app/src/main/modules/download/download-center.ts
download:file:show-in-folderDownloadCenter.registerTransportHandlers -> showInFolderapps/core-app/src/main/modules/download/download-center.ts
download:file:deleteDownloadCenter.registerTransportHandlers -> deleteFileapps/core-app/src/main/modules/download/download-center.ts
download:maintenance:cleanup-tempDownloadCenter.registerTransportHandlers -> cleanupTempFilesapps/core-app/src/main/modules/download/download-center.ts
download:logs:getDownloadCenter.registerTransportHandlers -> getLogsapps/core-app/src/main/modules/download/download-center.ts
download:logs:get-error-statsDownloadCenter.registerTransportHandlers -> getErrorStatsapps/core-app/src/main/modules/download/download-center.ts
download:logs:clearDownloadCenter.registerTransportHandlers -> clearLogsapps/core-app/src/main/modules/download/download-center.ts
download:temp:get-statsDownloadCenter.registerTransportHandlers -> getTempStatsapps/core-app/src/main/modules/download/download-center.ts
download:stats:getDownloadCenter.registerTransportHandlers -> getStatsapps/core-app/src/main/modules/download/download-center.ts
download:migration:check-neededDownloadCenter.registerTransportHandlers -> checkMigrationNeededapps/core-app/src/main/modules/download/download-center.ts
download:migration:startDownloadCenter.registerTransportHandlers -> startMigrationapps/core-app/src/main/modules/download/download-center.ts
download:migration:retryDownloadCenter.registerTransportHandlers -> retryMigrationapps/core-app/src/main/modules/download/download-center.ts
download:migration:statusDownloadCenter.registerTransportHandlers -> getMigrationStatusapps/core-app/src/main/modules/download/download-center.ts
download:push:task-addedDownloadCenter.broadcastTaskAddedapps/core-app/src/main/modules/download/download-center.ts
download:push:task-progressDownloadCenter.broadcastTaskProgressapps/core-app/src/main/modules/download/download-center.ts
download:push:task-completedDownloadCenter.broadcastTaskCompletedapps/core-app/src/main/modules/download/download-center.ts
download:push:task-failedDownloadCenter.broadcastTaskFailedapps/core-app/src/main/modules/download/download-center.ts
download:push:task-updatedDownloadCenter.broadcastTaskUpdatedapps/core-app/src/main/modules/download/download-center.ts
download:push:task-retryingDownloadCenter.startDownloadTask (retryStrategy callback)apps/core-app/src/main/modules/download/download-center.ts
download:push:notification-clickedDownloadCenter.handleNotificationClickapps/core-app/src/main/modules/download/download-center.ts

A13. Update

Event NameFunction-Level HandlerFile
update:service:checkUpdateService.registerTransportHandlers -> checkForUpdates/getQuickUpdateCheckResultapps/core-app/src/main/modules/update/UpdateService.ts
update:service:get-settingsUpdateService.registerTransportHandlers -> getSettingsapps/core-app/src/main/modules/update/UpdateService.ts
update:service:update-settingsUpdateService.registerTransportHandlers -> updateSettingsapps/core-app/src/main/modules/update/UpdateService.ts
update:service:get-statusUpdateService.registerTransportHandlers -> getUpdateStatusapps/core-app/src/main/modules/update/UpdateService.ts
update:service:clear-cacheUpdateService.registerTransportHandlers -> clearCacheapps/core-app/src/main/modules/update/UpdateService.ts
update:service:get-cached-releaseUpdateService.registerTransportHandlers -> getCachedReleaseapps/core-app/src/main/modules/update/UpdateService.ts
update:service:record-actionUpdateService.registerTransportHandlers -> recordActionapps/core-app/src/main/modules/update/UpdateService.ts
update:service:downloadUpdateService.registerTransportHandlers -> downloadUpdateapps/core-app/src/main/modules/update/UpdateService.ts
update:service:installUpdateService.registerTransportHandlers -> installUpdateapps/core-app/src/main/modules/update/UpdateService.ts
update:service:ignore-versionUpdateService.registerTransportHandlers -> ignoreVersionapps/core-app/src/main/modules/update/UpdateService.ts
update:service:set-auto-downloadUpdateService.registerTransportHandlers -> setAutoDownloadapps/core-app/src/main/modules/update/UpdateService.ts
update:service:set-auto-checkUpdateService.registerTransportHandlers -> setAutoCheckapps/core-app/src/main/modules/update/UpdateService.ts
update:push:availableUpdateService.notifyRendererAboutUpdateapps/core-app/src/main/modules/update/UpdateService.ts

A14. Flow

Event NameFunction-Level HandlerFile
flow:bus:dispatchFlowBusIPC.registerTransportHandlers -> flowBus.dispatchapps/core-app/src/main/modules/flow-bus/ipc.ts
flow:bus:get-targetsFlowBusIPC.registerTransportHandlers -> flowBus.getAvailableTargetsapps/core-app/src/main/modules/flow-bus/ipc.ts
flow:bus:cancelFlowBusIPC.registerTransportHandlers -> flowBus.cancelapps/core-app/src/main/modules/flow-bus/ipc.ts
flow:bus:acknowledgeFlowBusIPC.registerTransportHandlers -> flowBus.acknowledgeapps/core-app/src/main/modules/flow-bus/ipc.ts
flow:bus:report-errorFlowBusIPC.registerTransportHandlers -> flowBus.reportErrorapps/core-app/src/main/modules/flow-bus/ipc.ts
flow:bus:select-targetFlowBusIPC.registerTransportHandlers -> flowBus.selectTargetapps/core-app/src/main/modules/flow-bus/ipc.ts
flow:consent:checkFlowBusIPC.registerTransportHandlers -> consentService.checkConsentapps/core-app/src/main/modules/flow-bus/ipc.ts
flow:consent:grantFlowBusIPC.registerTransportHandlers -> consentService.grantConsentapps/core-app/src/main/modules/flow-bus/ipc.ts
flow:session:updateFlowBusIPC.broadcastSessionUpdateapps/core-app/src/main/modules/flow-bus/ipc.ts
flow:session:deliverFlowBusModule.registerTransportHandlers -> flowBus.registerDeliveryHandler -> sendToPluginapps/core-app/src/main/modules/flow-bus/module.ts
flow:ui:trigger-transferFlowBusModule.triggerTransfer -> sendToWindowapps/core-app/src/main/modules/flow-bus/module.ts
flow:ui:trigger-detachFlowBusModule.triggerDetach -> sendToWindowapps/core-app/src/main/modules/flow-bus/module.ts
flow:plugin:register-targetsFlowBusModule.registerTransportHandlers -> flowTargetRegistry.registerPluginTargetsapps/core-app/src/main/modules/flow-bus/module.ts
flow:plugin:unregister-targetsFlowBusModule.registerTransportHandlers -> flowTargetRegistry.unregisterPluginTargetsapps/core-app/src/main/modules/flow-bus/module.ts
flow:plugin:set-plugin-enabledFlowBusModule.registerTransportHandlers -> flowTargetRegistry.setPluginEnabledapps/core-app/src/main/modules/flow-bus/module.ts
flow:plugin:set-plugin-handlerFlowBusModule.registerTransportHandlers -> flowTargetRegistry.setPluginFlowHandlerapps/core-app/src/main/modules/flow-bus/module.ts
flow:native:shareFlowBusModule.registerTransportHandlers -> handleNativeShareapps/core-app/src/main/modules/flow-bus/module.ts

A15. App / Platform / Analytics

Event NameFunction-Level HandlerFile
app:window:closeCommonChannel.registerTransportHandlers -> closeAppapps/core-app/src/main/channel/common.ts
app:window:minimizeCommonChannel.registerTransportHandlers -> touchApp.window.minimizeapps/core-app/src/main/channel/common.ts
app:window:hideCommonChannel.registerTransportHandlers -> touchApp.window.window.hideapps/core-app/src/main/channel/common.ts
app:window:focusCommonChannel.registerTransportHandlers -> touchApp.window.window.focusapps/core-app/src/main/channel/common.ts
app:debug:open-devtoolsCommonChannel.registerTransportHandlers -> touchApp.window.openDevToolsapps/core-app/src/main/channel/common.ts
app:system:get-cwdCommonChannel.registerTransportHandlers -> process.cwd()apps/core-app/src/main/channel/common.ts
app:system:get-osCommonChannel.registerTransportHandlers -> getOSInformationapps/core-app/src/main/channel/common.ts
app:system:get-packageCommonChannel.registerTransportHandlers -> packageJsonapps/core-app/src/main/channel/common.ts
app:system:get-pathCommonChannel.registerTransportHandlers -> electronApp.getPathapps/core-app/src/main/channel/common.ts
app:system:open-externalCommonChannel.registerTransportHandlers -> shell.openExternalapps/core-app/src/main/channel/common.ts
app:system:show-in-folderCommonChannel.registerTransportHandlers -> shell.showItemInFolderapps/core-app/src/main/channel/common.ts
app:system:open-appCommonChannel.registerTransportHandlers -> shell.openPath/openAppapps/core-app/src/main/channel/common.ts
app:system:execute-commandCommonChannel.registerTransportHandlers -> execapps/core-app/src/main/channel/common.ts
app:system:read-fileCommonChannel.registerTransportHandlers -> readFileapps/core-app/src/main/channel/common.ts
app:i18n:set-localeCommonChannel.registerTransportHandlers -> i18n.setLocaleapps/core-app/src/main/channel/common.ts
app:file-index:statusCommonChannel.registerTransportHandlers -> fileProvider.getIndexingStatusapps/core-app/src/main/channel/common.ts
app:file-index:statsCommonChannel.registerTransportHandlers -> fileProvider.getIndexStatsapps/core-app/src/main/channel/common.ts
app:file-index:rebuildCommonChannel.registerTransportHandlers -> fileProvider.rebuildIndexapps/core-app/src/main/channel/common.ts
app:file-index:battery-levelCommonChannel.registerTransportHandlers -> fileProvider.getBatteryLevelapps/core-app/src/main/channel/common.ts
app:file-index:progressCommonChannel.registerTransportHandlers -> transport.onStreamapps/core-app/src/main/channel/common.ts
app:device-idle:settings.getCommonChannel.registerTransportHandlers -> deviceIdleService.getSettingsapps/core-app/src/main/channel/common.ts
app:device-idle:settings.updateCommonChannel.registerTransportHandlers -> deviceIdleService.updateSettingsapps/core-app/src/main/channel/common.ts
app:app-index:settings.getCommonChannel.registerTransportHandlers -> appProvider.getAppIndexSettingsapps/core-app/src/main/channel/common.ts
app:app-index:settings.updateCommonChannel.registerTransportHandlers -> appProvider.updateAppIndexSettingsapps/core-app/src/main/channel/common.ts
app:analytics:get-snapshotAnalyticsModule.registerHandlers -> core.getSnapshotapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:get-rangeAnalyticsModule.registerHandlers -> core.getRangeapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:exportAnalyticsModule.registerHandlers -> core.exportSnapshotsapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:toggle-reportingAnalyticsModule.registerHandlers -> core.setReportingapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:messages.listAnalyticsModule.registerHandlers -> messageStore.listapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:messages.markAnalyticsModule.registerHandlers -> messageStore.updateStatusapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:sdk.track-eventAnalyticsModule.registerHandlers -> core.trackPluginEventapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:sdk.track-durationAnalyticsModule.registerHandlers -> core.trackPluginDurationapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:sdk.get-statsAnalyticsModule.registerHandlers -> core.getPluginStatsapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:sdk.get-feature-statsAnalyticsModule.registerHandlers -> core.getPluginFeatureStatsapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:sdk.get-top-featuresAnalyticsModule.registerHandlers -> core.getTopFeaturesapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:sdk.increment-counterAnalyticsModule.registerHandlers -> core.incrementCounterapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:sdk.set-gaugeAnalyticsModule.registerHandlers -> core.setGaugeapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:sdk.record-histogramAnalyticsModule.registerHandlers -> core.recordHistogramapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:get-currentAnalyticsModule.registerHandlers -> core.getCurrentapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:get-historyAnalyticsModule.registerHandlers -> core.getHistoryapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:get-summaryAnalyticsModule.registerHandlers -> core.getSummaryapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:reportAnalyticsModule.registerHandlers -> core.reportapps/core-app/src/main/modules/analytics/analytics-module.ts
app:analytics:perf-reportCommonChannel.registerTransportHandlers -> perfReportapps/core-app/src/main/channel/common.ts
platform:capabilities:listCommonChannel.registerTransportHandlers -> platformCapabilityRegistry.listapps/core-app/src/main/channel/common.ts

A16. Agents

Event NameFunction-Level HandlerFile
agents:listregisterAgentChannels -> agentManager.getAvailableAgentsapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:list-allregisterAgentChannels -> agentManager.getAllAgentsapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:getregisterAgentChannels -> agentManager.getAgentapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:executeregisterAgentChannels -> agentManager.executeTaskapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:execute-immediateregisterAgentChannels -> agentManager.executeTaskImmediateapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:cancelregisterAgentChannels -> agentManager.cancelTaskapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:task-statusregisterAgentChannels -> agentManager.getTaskStatusapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:statsregisterAgentChannels -> agentManager.getStatsapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:tools:listregisterAgentChannels -> agentManager.getToolsapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:tools:getregisterAgentChannels -> agentManager.getToolapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:store:searchregisterAgentChannels -> agentMarket.searchapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:store:getregisterAgentChannels -> agentMarket.getapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:store:featuredregisterAgentChannels -> agentMarket.featuredapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:store:installedregisterAgentChannels -> agentMarket.installedapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:store:categoriesregisterAgentChannels -> agentMarket.categoriesapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:store:installregisterAgentChannels -> agentMarket.installapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:store:uninstallregisterAgentChannels -> agentMarket.uninstallapps/core-app/src/main/modules/ai/agents/agent-channels.ts
agents:store:check-updatesregisterAgentChannels -> agentMarket.checkUpdatesapps/core-app/src/main/modules/ai/agents/agent-channels.ts

A17. Transport

Event NameFunction-Level HandlerFile
transport:port:upgraderegisterPortHandlers -> onUpgradepackages/utils/transport/sdk/main-transport.ts
transport:port:confirmregisterPortHandlers -> onConfirmpackages/utils/transport/sdk/main-transport.ts
transport:port:closeregisterPortHandlers -> onClosepackages/utils/transport/sdk/main-transport.ts
transport:port:errorregisterPortHandlers -> onErrorpackages/utils/transport/sdk/main-transport.ts

A18. BoxItem

Event NameFunction-Level HandlerFile
box-item:*No handler found (reserved)
Was this helpful?