From 79675b08e9765b22a0e69ccd1e65ec8d8f412079 Mon Sep 17 00:00:00 2001 From: Jinwoo-H Date: Tue, 1 Sep 2026 21:14:47 -0400 Subject: [PATCH] fix(skills): retry staging owner cleanup on Windows --- src/main/skills/skill-upload-staging-ownership.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/skills/skill-upload-staging-ownership.ts b/src/main/skills/skill-upload-staging-ownership.ts index 1f9c01518f5..552cb7ccfd2 100644 --- a/src/main/skills/skill-upload-staging-ownership.ts +++ b/src/main/skills/skill-upload-staging-ownership.ts @@ -36,7 +36,8 @@ export class SkillUploadStagingOwnership { } async remove(): Promise { - await rm(this.directory, { recursive: true, force: true }) + // Windows can briefly retain a just-closed handle; keep cleanup bounded and retryable. + await rm(this.directory, { recursive: true, force: true, maxRetries: 5, retryDelay: 100 }) } private async cleanupAbandonedOwners(): Promise {