memtask
Version:
Memory and task management MCP Server with Goal-Task-Memory architecture
36 lines (35 loc) • 719 B
TypeScript
/**
* System Configuration Interface
*/
export interface SystemConfig {
dataDir: string;
memoriesPath: string;
tasksPath: string;
goalsPath: string;
cache: {
memory: {
maxSize: number;
ttlMs: number;
};
task: {
maxSize: number;
ttlMs: number;
};
goal: {
maxSize: number;
ttlMs: number;
};
};
logging: {
level: 'debug' | 'info' | 'warn' | 'error';
format: 'simple' | 'json';
};
}
/**
* Default Configuration
*/
export declare const defaultConfig: SystemConfig;
/**
* Get System Configuration
*/
export declare function getConfig(): SystemConfig;