pdca
Version:
🎯 AI 驅動的 PDCA 多代理開發系統 - 智能循環控制 + 成本管理 + Token 優化 + 多 AI 引擎支援
56 lines • 1.2 kB
TypeScript
/**
* 配置載入器
* 負責載入和管理代理配置
*/
import type { AgentProfile } from '../types/config.js';
export declare class ConfigLoader {
private configCache;
private profilesDir;
private customDir;
constructor(baseDir?: string);
/**
* 載入配置檔案
*/
loadProfile(profileName: string): Promise<AgentProfile>;
/**
* 載入自定義配置
*/
loadCustomConfig(configPath: string): Promise<AgentProfile>;
/**
* 從檔案載入配置
*/
private loadFromFile;
/**
* 合併配置檔案
*/
private mergeProfiles;
/**
* 合併代理配置
*/
private mergeAgentConfig;
/**
* 驗證配置檔案
*/
private validateProfile;
/**
* 驗證代理配置
*/
private validateAgentConfig;
/**
* 驗證全域配置
*/
private validateGlobalConfig;
/**
* 取得可用的配置列表
*/
getAvailableProfiles(): Promise<string[]>;
/**
* 取得預設配置名稱
*/
getDefaultProfile(): string;
/**
* 清除配置快取
*/
clearCache(): void;
}
//# sourceMappingURL=config-loader.d.ts.map