From 5e6dd21f5b11abe460c99acad8f8aad40a555bf1 Mon Sep 17 00:00:00 2001 From: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com> Date: Tue, 1 Sep 2026 17:26:33 +0800 Subject: [PATCH] fix(cli): keep rollback backup path narrowed Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com> --- cli/src/services/install-service.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cli/src/services/install-service.ts b/cli/src/services/install-service.ts index 4811f6bd..33fff91c 100644 --- a/cli/src/services/install-service.ts +++ b/cli/src/services/install-service.ts @@ -212,13 +212,14 @@ export async function installSkill(options: InstallOptions): Promise<{ installed } } if (item.backupDir) { + const backupDir = item.backupDir try { - await rename(item.backupDir, item.skillDir) + await rename(backupDir, item.skillDir) item.backupDir = null } catch (rollbackError) { rollbackFailures.push({ operation: 'restore backup', - path: item.backupDir, + path: backupDir, error: describeError(rollbackError) }) }