smart-thinking-mcp
Version:
Un serveur MCP avancé pour le raisonnement multi-dimensionnel, adaptatif et collaboratif
69 lines (68 loc) • 1.79 kB
TypeScript
/**
* Configuration pour les seuils de vérification et similarité
*/
export declare const VerificationConfig: {
CONFIDENCE: {
MINIMUM_THRESHOLD: number;
VERIFICATION_REQUIRED: number;
HIGH_CONFIDENCE: number;
LOW_CONFIDENCE: number;
};
SIMILARITY: {
EXACT_MATCH: number;
HIGH_SIMILARITY: number;
MEDIUM_SIMILARITY: number;
LOW_SIMILARITY: number;
TEXT_MATCH: number;
};
MEMORY: {
MAX_CACHE_SIZE: number;
CACHE_EXPIRATION: number;
DEFAULT_SESSION_TTL: number;
};
};
/**
* Configuration pour le service d'embeddings
*/
export declare const EmbeddingConfig: {
MODEL: string;
INPUT_TYPE: string;
BATCH_SIZE: number;
RETRY_ATTEMPTS: number;
RETRY_DELAY: number;
};
/**
* Constantes générales du système
*/
export declare const SystemConfig: {
DEFAULT_SESSION_ID: string;
MAX_THOUGHT_LENGTH: number;
MAX_CONNECTIONS: number;
};
/**
* Configuration spécifique à la plateforme
* Détecte automatiquement l'environnement d'exécution et ajuste les paramètres
*/
export declare const PlatformConfig: {
IS_WINDOWS: boolean;
IS_MAC: boolean;
IS_LINUX: boolean;
/**
* Obtient le répertoire de configuration selon la plateforme
*/
getConfigPath: () => string;
/**
* Obtient le répertoire temporaire selon la plateforme
*/
getTempPath: () => string;
/**
* Vérifie si Node.js est installé via NVM
* Utile pour ajuster les chemins sur Windows avec NVM
*/
isNvmEnvironment: () => boolean;
/**
* Obtient le chemin de base de NVM si applicable
* Important pour les configurations sur Windows avec NVM
*/
getNvmBasePath: () => string | null;
};