mnemos-coder
Version:
CLI-based coding agent with graph-based execution loop and terminal UI
39 lines • 1.04 kB
TypeScript
/**
* Configuration management for mnemos-coder
* Based on seahorse-mcp-agent-server config pattern
*/
export interface LLMConfig {
name: string;
description: string;
base_url: string;
api_key: string;
model: string;
max_tokens: number;
temperature: number;
stream: boolean;
timeout: number;
}
export interface MCPServerConfig {
transport: 'stdio' | 'sse' | 'http';
command?: string;
args?: string[];
env?: Record<string, string>;
url?: string;
headers?: Record<string, string>;
timeout?: number;
verify_ssl?: boolean;
}
export interface AgentConfig {
max_iterations: number;
system_prompt: string;
}
export interface Config {
llms: Record<string, LLMConfig>;
mcp_servers: Record<string, MCPServerConfig>;
agent: AgentConfig;
}
declare const defaultConfig: Config;
export declare function getConfig(): Config;
export declare function updateConfig(newConfig: Partial<Config>): void;
export { defaultConfig as config };
//# sourceMappingURL=config.d.ts.map