UNPKG

@juspay/neurolink

Version:

Universal AI Development Platform with working MCP integration, multi-provider support, voice (TTS/STT/realtime), and professional CLI. 58+ external MCP servers discoverable, multimodal file processing, RAG pipelines. Build, test, and deploy AI applicatio

54 lines 1.58 kB
/** * NeuroLink Configuration Types * Centralized configuration type definitions following the established architecture pattern */ /** * Default configuration values */ export const DEFAULT_CONFIG = { providers: { googleAi: { model: "gemini-2.5-pro", available: true, features: ["streaming", "functionCalling"], }, }, performance: { cache: { enabled: true, ttlMs: 300000, // 5 minutes strategy: "memory", maxSize: 1000, }, fallback: { enabled: true, maxAttempts: 3, delayMs: 1000, circuitBreaker: true, }, timeoutMs: 30000, // 30 seconds maxConcurrency: 5, }, analytics: { enabled: true, trackTokens: true, trackCosts: true, trackPerformance: true, retention: { days: 30, maxEntries: 10000, }, }, tools: { disableBuiltinTools: false, allowCustomTools: true, maxToolsPerProvider: 100, enableMCPTools: true, }, configVersion: "3.0.1", }; // ============================================================================= // CONSTANTS-DERIVED TYPES (moved from constants/index.ts) // ============================================================================= import { TOOL_TIMEOUTS, BACKOFF_CONFIG, PERFORMANCE_PROFILES, PROVIDER_OPERATION_CONFIGS, MCP_OPERATION_CONFIGS, } from "../constants/index.js"; //# sourceMappingURL=config.js.map