fix(FN-4606): respect worktreesDir in liveness containment checks

Ref: Runfusion/Fusion#321
Fusion-Task-Id: FN-4606
Fusion-Task-Lineage: 94b23f37-944e-4bcd-bfa1-67d0a8c0a267
This commit is contained in:
Fusion
2026-05-15 08:31:41 -07:00
committed by gsxdsm
parent 4a6a4450dd
commit 457b4cddf5

View File

@@ -2754,7 +2754,7 @@ export class TaskExecutor {
livenessFailure = `unresolvable_worktree:${error instanceof Error ? error.message : String(error)}`;
}
if (!livenessFailure && !isInsideWorktreesDir(this.rootDir, worktreePath)) {
if (!livenessFailure && !isInsideWorktreesDir(this.rootDir, worktreePath, settings)) {
livenessFailure = "outside_worktrees_dir";
}