UNPKG

optivise

Version:

Optivise - The Ultimate Optimizely Development Assistant with AI-powered features, zero-config setup, and comprehensive development support

24 lines 1.07 kB
#!/usr/bin/env node import { getVersionInfo } from '../config/version.js'; import { openAIClient } from '../integrations/openai-client.js'; import { chromaDBService } from '../integrations/chromadb-client.js'; import { documentationSyncService } from '../services/documentation-sync-service.js'; async function main() { const info = getVersionInfo(); const ai = { available: openAIClient.isAvailable?.() ?? false, circuit: openAIClient.getCircuitState?.() }; const chroma = { available: chromaDBService.isAvailable?.() ?? false, circuit: chromaDBService.getCircuitState?.() }; const docs = documentationSyncService.getSyncStatus?.() || {}; console.log(JSON.stringify({ app: info, services: { ai, chromaDB: chroma, documentationSync: docs }, env: { mode: process.env.OPTIVISE_MODE || 'mcp', logLevel: process.env.LOG_LEVEL || 'info' } }, null, 2)); } main().catch((err) => { console.error('Diagnostics CLI failed:', err); process.exit(1); }); //# sourceMappingURL=diagnostics-cli.js.map