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
TypeScript
/**
* ═══════════════════════════════════════════════════════════════════════════
* 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