/** * 配置向下兼容层 / 防腐层 * * 职责: * - 旧版配置 → 新版配置 的迁移 * - 实体版本号补充 * - 未来所有 schema 变更的兼容处理 */ /** 当前实体版本 */ export declare const CURRENT_VERSION = 1; interface Versioned { version?: number; } /** * 对从磁盘读取的原始配置执行迁移 * @param saved 从 config.json 读取的原始数据 * @param agentsDir agents 目录路径(用于迁移旧 agents 到文件系统) * @returns 是否发生过变更(需要回写磁盘) */ export declare function migrateRawConfig(saved: any, agentsDir?: string): boolean; /** * 对内存中的 Config 对象补充版本号 */ export declare function ensureVersions(config: { endpoints?: Versioned[]; models?: Versioned[]; imageModels?: Versioned[]; agents?: Versioned[]; subAgents?: Versioned[]; }): void; export {}; //# sourceMappingURL=config-migration.d.ts.map