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
25 lines • 1.38 kB
JavaScript
/**
* ╔══════════════════════════════════════════════════════════════════════╗
* ║ OVERMIND BRIDGE — Types & Interfaces ║
* ║ Contrats partagés pour le transport JSON-RPC 2.0 ║
* ╚══════════════════════════════════════════════════════════════════════╝
*/
export const DEFAULT_BRIDGE_CONFIG = {
// [::1] = IPv6 loopback — the Overmind MCP server binds on [::1]:3099 by default.
// Using 'localhost' can resolve to 127.0.0.1 (IPv4) and fail with ECONNREFUSED on Windows.
mcpUrl: 'http://[::1]:3099/mcp',
mcpToolTimeoutMs: 30_000, // 30s — short tools (memory_search, etc.)
defaultTimeoutMs: 60_000,
agentTimeoutMs: 3_600_000, // 1h — LLM agent runs (was used for all MCP calls before)
maxRetries: 2,
retryDelayMs: 2_000,
defaultMcpServers: [
{ name: 'memory', transport: 'httpStream', url: 'http://[::1]:3099/mcp' },
],
};
export const DEFAULT_CIRCUIT_CONFIG = {
failureThreshold: 5,
resetTimeoutMs: 30_000,
successThreshold: 3,
};
//# sourceMappingURL=types.js.map