@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
TypeScript
/**
* 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;
};