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
54 lines • 1.67 kB
TypeScript
export interface ConfigType {
CLAUDE: {
CORE: string;
PERMISSIONS: string;
PATHS: {
SETTINGS: string;
MCP: string;
};
};
KILO: {
CORE: string;
DEFAULT_MODEL: string;
PATHS: {
SETTINGS: string;
};
};
HERMES: {
CORE: string;
DEFAULT_MODEL: string;
PATHS: {
SETTINGS: string;
};
};
TIMEOUT_MS: number;
HARD_TIMEOUT_MS: number;
KEEPALIVE_INTERVAL_MS: number;
}
declare let PKG_VERSION: string;
export { PKG_VERSION };
export declare const DEFAULT_CONFIG: ConfigType;
export declare const CONFIG: ConfigType;
export declare function resetWorkspaceCache(): void;
/** Validate agent name to prevent path traversal */
export declare function isValidAgentName(name: string): boolean;
export declare function getWorkspaceDir(): string;
export declare function resolveConfigPath(configPath: string, workspaceDirOverride?: string): string;
export declare function updateConfig(newSettingsPath?: string, newMcpPath?: string): void;
/**
* Resolve the canonical Hermes *profile home* directory for an Overmind agent.
*
* v3.1 architecture:
* ~/.overmind/hermes/profiles/<name>/
*
* Resolution order:
* 1. OVERMIND_HERMES_HOME env var (operator override)
* 2. ~/.overmind/hermes/profiles/<name>/ (canonical v3.1)
*/
export declare function getAgentHermesHome(agentName: string | null | undefined): string;
/**
* The SHARED Hermes home for this Overmind install.
* v3.1: ~/.overmind/hermes/
*/
export declare function getSharedHermesHome(): string;
//# sourceMappingURL=config.d.ts.map