UNPKG

autosnippet

Version:

Extract code patterns into a knowledge base for AI coding assistants

30 lines (29 loc) 881 B
/** * UpgradeService — IDE 集成升级服务 * * 当 AutoSnippet 发布新版本后,老用户执行 `asd upgrade` 即可更新所有 IDE 集成文件。 * 底层委托 FileDeployer 按 MANIFEST 定义的策略执行,确保与 SetupService 使用同一套部署逻辑。 * * 额外职责: * - Skills 路径迁移(.autosnippet/skills/ → AutoSnippet/skills/) */ export declare class UpgradeService { projectRoot: string; projectName: string; constructor(options: { projectRoot: string; }); run({ skillsOnly, mcpOnly }?: { skillsOnly?: boolean | undefined; mcpOnly?: boolean | undefined; }): Promise<{ deployed: string[]; skipped: string[]; errors: { id: string; error: string; }[]; }>; _migrateSkillsPath(): void; } export default UpgradeService;