UNPKG

capsule-ai-cli

Version:

The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing

24 lines 985 B
import React from 'react'; import { render } from 'ink'; import { Prompt } from './components/Prompt.js'; import { providerRegistry } from '../providers/base.js'; import { configManager } from '../core/config.js'; import { registerBuiltinTools } from '../tools/builtin/index.js'; export async function startPrompt() { const config = configManager.getConfig(); const { ProviderFactory } = await import('../providers/factory.js'); for (const [providerName, providerConfig] of Object.entries(config.providers || {})) { if (providerConfig.apiKey && providerConfig.enabled !== false) { try { const provider = await ProviderFactory.create(providerName); providerRegistry.register(provider); } catch (error) { } } } registerBuiltinTools(); const { waitUntilExit } = render(React.createElement(Prompt, null)); await waitUntilExit(); } //# sourceMappingURL=prompt.js.map