From f942d6dd0976c284c5d32694d41615854eb97d86 Mon Sep 17 00:00:00 2001 From: nrslib <38722970+nrslib@users.noreply.github.com> Date: Thu, 29 Jan 2026 13:26:20 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=BF=E3=82=B9=E3=82=AF=E5=AE=8C=E4=BA=86?= =?UTF-8?q?=E5=BE=8C=E3=81=AE=E3=82=AF=E3=83=AD=E3=83=BC=E3=83=B3=E5=89=8A?= =?UTF-8?q?=E9=99=A4=E3=82=92=E5=BB=83=E6=AD=A2=EF=BC=88/review=20?= =?UTF-8?q?=E3=81=A7=20cleanup=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cli.ts | 8 +------- src/commands/taskExecution.ts | 8 +------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/src/cli.ts b/src/cli.ts index c9d30d8..276b12f 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -36,7 +36,7 @@ import { } from './commands/index.js'; import { listWorkflows } from './config/workflowLoader.js'; import { selectOptionWithDefault, confirm } from './prompt/index.js'; -import { createSharedClone, removeClone, removeCloneMeta } from './task/clone.js'; +import { createSharedClone } from './task/clone.js'; import { autoCommitAndPush } from './task/autoCommit.js'; import { summarizeTaskName } from './task/summarize.js'; import { DEFAULT_WORKFLOW_NAME } from './constants.js'; @@ -237,12 +237,6 @@ program } } - // Remove clone after task completion (success or failure) - if (isWorktree) { - removeClone(execCwd); - if (branch) removeCloneMeta(cwd, branch); - } - if (!taskSuccess) { process.exit(1); } diff --git a/src/commands/taskExecution.ts b/src/commands/taskExecution.ts index e5281e9..fce4095 100644 --- a/src/commands/taskExecution.ts +++ b/src/commands/taskExecution.ts @@ -4,7 +4,7 @@ import { loadWorkflow, loadGlobalConfig } from '../config/index.js'; import { TaskRunner, type TaskInfo } from '../task/index.js'; -import { createSharedClone, removeClone, removeCloneMeta } from '../task/clone.js'; +import { createSharedClone } from '../task/clone.js'; import { autoCommitAndPush } from '../task/autoCommit.js'; import { summarizeTaskName } from '../task/summarize.js'; import { @@ -89,12 +89,6 @@ export async function executeAndCompleteTask( } } - // Remove clone after task completion (success or failure) - if (isWorktree) { - removeClone(execCwd); - if (branch) removeCloneMeta(cwd, branch); - } - const taskResult = { task, success: taskSuccess,