From 6794b4c008005bab448e44f27fc1e9b907348d67 Mon Sep 17 00:00:00 2001 From: Alex Alecu Date: Tue, 28 Apr 2026 12:05:26 +0300 Subject: [PATCH] chore(cli): annotate cleanup helper usage --- packages/opencode/src/worktree/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/worktree/index.ts b/packages/opencode/src/worktree/index.ts index c3bd4eac24..71580882dd 100644 --- a/packages/opencode/src/worktree/index.ts +++ b/packages/opencode/src/worktree/index.ts @@ -354,8 +354,9 @@ export const layer: Layer.Layer< ) } + // kilocode_change start - use Kilo cleanup helper for slow Windows handle release function cleanDirectory(target: string) { - return Effect.promise(() => WorktreeCleanup.removeDirectory(target)).pipe( // kilocode_change + return Effect.promise(() => WorktreeCleanup.removeDirectory(target)).pipe( Effect.catch((error) => Effect.sync(() => { const message = errorMessage(error) @@ -364,6 +365,7 @@ export const layer: Layer.Layer< ), ) } + // kilocode_change end const remove = Effect.fn("Worktree.remove")(function* (input: RemoveInput) { const ctx = yield* InstanceState.context