/** * update 命令 — 更新 SpecPow 框架 * * 检查并安装框架更新,刷新技能/命令到 AI 工具 * * 来自 OpenSpec 的 update 引擎逻辑: * 1. 检查 npm registry 更新 * 2. 刷新 CLI 命令注册 * 3. 刷新技能清单(skills manifest) * 4. 刷新适配器配置(多个 AI 工具) */ export interface UpdateResult { currentVersion: string; latestVersion: string; upToDate: boolean; changelog: string[]; } export interface ToolRefreshResult { tool: string; status: 'refreshed' | 'skipped' | 'failed'; message: string; } /** * 检查更新 */ export declare function checkForUpdates(projectRoot: string): Promise; /** * 执行更新 */ export declare function performUpdate(projectRoot: string): Promise; /** * CLI 入口:更新工具配置 * * 刷新技能/命令到 AI 工具,包括: * - Claude Code: 更新 .claude-plugin/plugin.json 中的 skills/hooks * - Cursor: 更新 .cursor-plugin/plugin.json * - 通用: 更新 .specpow/tool-config.json */ export declare function updateTools(options: { tool?: string; }): Promise; //# sourceMappingURL=update.d.ts.map