UNPKG

@juspay/neurolink

Version:

Universal AI Development Platform with working MCP integration, multi-provider support, and professional CLI. Built-in tools operational, 58+ external MCP servers discoverable. Connect to filesystem, GitHub, database operations, and more. Build, test, and

105 lines (104 loc) 2.79 kB
/** * Central configuration constants for NeuroLink * Single source of truth for all default values */ export declare const DEFAULT_MAX_TOKENS = 8192; export declare const DEFAULT_TEMPERATURE = 0.7; export declare const DEFAULT_TIMEOUT = 30000; export declare const DEFAULT_MAX_STEPS = 5; export declare const STEP_LIMITS: { min: number; max: number; default: number; }; export declare const DEFAULT_EVALUATION_MAX_TOKENS = 500; export declare const DEFAULT_ANALYSIS_MAX_TOKENS = 800; export declare const DEFAULT_DOCUMENTATION_MAX_TOKENS = 12000; export declare const PROVIDER_CONFIG: { evaluation: { maxTokens: number; model: string; temperature: number; }; analysis: { maxTokens: number; temperature: number; }; documentation: { maxTokens: number; temperature: number; }; }; export declare const PROVIDER_MAX_TOKENS: { anthropic: { "claude-3-haiku-20240307": number; "claude-3-5-sonnet-20241022": number; "claude-3-opus-20240229": number; "claude-3-5-sonnet-20240620": number; default: number; }; openai: { "gpt-4o": number; "gpt-4o-mini": number; "gpt-3.5-turbo": number; "gpt-4": number; "gpt-4-turbo": number; default: number; }; "google-ai": { "gemini-1.5-pro": number; "gemini-1.5-flash": number; "gemini-2.5-pro": number; "gemini-2.5-flash": number; "gemini-pro": number; default: number; }; vertex: { "gemini-1.5-pro": number; "gemini-1.5-flash": number; "gemini-2.5-pro": number; "gemini-2.5-flash": number; "claude-4.0-sonnet": number; default: number; }; bedrock: { "anthropic.claude-3-sonnet-20240229-v1:0": number; "anthropic.claude-3-haiku-20240307-v1:0": number; "anthropic.claude-3-5-sonnet-20240620-v1:0": number; default: number; }; ollama: { default: number; }; litellm: { default: number; }; default: number; }; export declare const CLI_LIMITS: { maxTokens: { min: number; max: number; default: number; }; temperature: { min: number; max: number; default: number; }; }; export declare const SYSTEM_LIMITS: { MAX_PROMPT_LENGTH: number; HIGH_MEMORY_THRESHOLD: number; LONG_TIMEOUT_WARNING: number; DEFAULT_CONCURRENCY_LIMIT: number; MAX_CONCURRENCY_LIMIT: number; DEFAULT_RETRY_ATTEMPTS: number; DEFAULT_INITIAL_DELAY: number; DEFAULT_MAX_DELAY: number; DEFAULT_BACKOFF_MULTIPLIER: number; }; export declare const ENV_DEFAULTS: { maxTokens: number; temperature: number; };