// Host service-loader entry: intentionally no `server-only` marker. // // SOMA Host services are evaluated by jiti in a Node-only service loader, // where the Next.js `server-only` sentinel intentionally throws. Browser // reachability is governed by the Host service boundary instead. // // This is the single service list. The server barrel (via the legacy // `api/service/index.ts` entry) re-exports it behind `server-only`. export { default as AiApiInvokeService, resolveRequestId } from '../../api/service/ai-api/Invoke'; export { default as AiApiListService } from '../../api/service/ai-api/List'; export { default as AiAssistantChatService } from '../../api/service/ai-assistant/Chat'; export { default as AiAssistantKnowledgeListService } from '../../api/service/ai-assistant/knowledge/List'; export { default as AiAssistantSuggestedPromptsService } from '../../api/service/ai-assistant/SuggestedPrompts'; export { default as AiAssistantToolsMetaService } from '../../api/service/ai-assistant/ToolsMeta'; export { default as AiPageGenerateService, type TrustedGenerateCatalog, type TrustedGenerateCatalogProvider, } from '../../api/service/ai-page/Generate'; export { default as AiPageProgressService } from '../../api/service/ai-page/Progress';