* Electron adapters: Internal HTTP Server is a hard dependency. * data/message/preferences/ai-streaming use Fetch/SSE; import stays on IPC.
()
| 65 | * data/message/preferences/ai-streaming use Fetch/SSE; import stays on IPC. |
| 66 | */ |
| 67 | async function initElectronAdapters(): Promise<void> { |
| 68 | const { FetchDataAdapter } = await import('./data/fetch') |
| 69 | registerAdapter('data', new FetchDataAdapter()) |
| 70 | |
| 71 | const { ElectronImportAdapter } = await import('./import/electron') |
| 72 | registerAdapter('import', new ElectronImportAdapter()) |
| 73 | |
| 74 | const { FetchSessionIndexAdapter } = await import('./session-index/fetch') |
| 75 | registerAdapter('session-index', new FetchSessionIndexAdapter()) |
| 76 | |
| 77 | const { FetchMessageAdapter } = await import('./message/fetch') |
| 78 | registerAdapter('message', new FetchMessageAdapter()) |
| 79 | |
| 80 | const { ElectronPlatformAdapter } = await import('./platform/electron') |
| 81 | registerAdapter('platform', new ElectronPlatformAdapter()) |
| 82 | |
| 83 | const { ElectronAIAdapter } = await import('./ai/electron') |
| 84 | registerAdapter('ai', new ElectronAIAdapter()) |
| 85 | |
| 86 | const { FetchPreferencesAdapter } = await import('./preferences/fetch') |
| 87 | registerAdapter('preferences', new FetchPreferencesAdapter()) |
| 88 | |
| 89 | const { FetchLLMAdapter } = await import('./llm/fetch') |
| 90 | registerAdapter('llm', new FetchLLMAdapter()) |
| 91 | |
| 92 | const { FetchAssistantAdapter } = await import('./assistant/fetch') |
| 93 | registerAdapter('assistant-crud', new FetchAssistantAdapter()) |
| 94 | |
| 95 | const { FetchSkillAdapter } = await import('./skill/fetch') |
| 96 | registerAdapter('skill-crud', new FetchSkillAdapter()) |
| 97 | |
| 98 | const { FetchCacheAdapter } = await import('./cache/fetch') |
| 99 | registerAdapter('cache', new FetchCacheAdapter()) |
| 100 | |
| 101 | installMergeShims('electron') |
| 102 | } |
| 103 | |
| 104 | async function initWebServeAdapters(): Promise<void> { |
| 105 | const { FetchDataAdapter } = await import('./data/fetch') |
no test coverage detected