UNPKG

overmind-mcp

Version:

Orchestrateur universel agents IA multi-modeles via MCP. Inclut le protocole 'Custom-Nickname' pour identifier vos agents avec des surnoms originaux (The Chaos Prophet, Shadow Sniper, etc.), l'isolation mémoire (Private Memory Context) et le support pour

43 lines • 2.13 kB
/** * ═══════════════════════════════════════════════════════════════════════════ * Audit Trail — Cartographie des transferts (registre des providers LLM) * ═══════════════════════════════════════════════════════════════════════════ * * Référentiel des 8 providers LLM supportés par Overmind. * Documente la région et le mécanisme légal de chaque transfert (art. 21-22). * * Décision validée : documentation seule, aucun blocage de providers. */ import type { TransferRegion, TransferMechanism } from './types.js'; export interface ProviderTransferInfo { /** Nom canonique du provider (doit matcher modelMapping.ts / Hermes config) */ name: string; /** Région d'hébergement principale */ region: TransferRegion; /** Mécanisme légal pour le transfert hors QC */ mechanism: TransferMechanism; /** Le transfert est-il documenté et conforme ? */ documented: boolean; /** Notes sur les sous-traitants / hébergeurs */ notes?: string; } /** * Registre des providers LLM connus. * À étendre quand de nouveaux providers sont ajoutés. */ export declare const PROVIDER_REGISTRY: Record<string, ProviderTransferInfo>; /** * Récupère les infos de transfert pour un provider. * @param providerName Nom du provider (ex: 'anthropic', 'zai', 'mistral') * @returns Infos de transfert, ou unknown si non trouvé */ export declare function getProviderInfo(providerName: string): ProviderTransferInfo; /** * Liste tous les providers documentés pour le registre des traitements. */ export declare function listDocumentedProviders(): ProviderTransferInfo[]; /** * Indique si un provider nécessite un consentement explicite (transfert hors QC/CA). */ export declare function requiresExplicitConsent(providerName: string): boolean; //# sourceMappingURL=transfer_map.d.ts.map