diff --git a/src/main/index.ts b/src/main/index.ts index 717cffe6..663316e3 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -12,7 +12,7 @@ import { tunnelManager } from './tunnel-manager'; import { getThemeById } from './themes'; import Store from 'electron-store'; import { getHistoryManager } from './history-manager'; -import { registerGitHandlers, registerAutorunHandlers, registerPlaybooksHandlers, registerHistoryHandlers, registerAgentsHandlers, registerProcessHandlers, registerPersistenceHandlers, registerSystemHandlers, registerClaudeHandlers, registerAgentSessionsHandlers, registerGroupChatHandlers, registerDebugHandlers, registerSpeckitHandlers, registerContextHandlers, setupLoggerEventForwarding, cleanupAllGroomingSessions, getActiveGroomingSessionCount } from './ipc/handlers'; +import { registerGitHandlers, registerAutorunHandlers, registerPlaybooksHandlers, registerHistoryHandlers, registerAgentsHandlers, registerProcessHandlers, registerPersistenceHandlers, registerSystemHandlers, registerClaudeHandlers, registerAgentSessionsHandlers, registerGroupChatHandlers, registerDebugHandlers, registerSpeckitHandlers, registerOpenSpecHandlers, registerContextHandlers, setupLoggerEventForwarding, cleanupAllGroomingSessions, getActiveGroomingSessionCount } from './ipc/handlers'; import { groupChatEmitters } from './ipc/handlers/groupChat'; import { routeModeratorResponse, routeAgentResponse, setGetSessionsCallback, setGetCustomEnvVarsCallback, setGetAgentConfigCallback, markParticipantResponded, spawnModeratorSynthesis, getGroupChatReadOnlyState, respawnParticipantWithRecovery } from './group-chat/group-chat-router'; import { updateParticipant, loadGroupChat, updateGroupChat } from './group-chat/group-chat-storage'; @@ -1059,6 +1059,9 @@ function setupIpcHandlers() { // Register Spec Kit handlers (no dependencies needed) registerSpeckitHandlers(); + // Register OpenSpec handlers (no dependencies needed) + registerOpenSpecHandlers(); + // Register Context Merge handlers for session context transfer and grooming registerContextHandlers({ getMainWindow: () => mainWindow,