From 6fb36773a5e27c24c6eade7dbb82ab877eb66ddf Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Mon, 31 Aug 2026 13:30:51 -0400 Subject: [PATCH] refactor(core): reuse directory checks for move recovery --- packages/core/src/session.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/core/src/session.ts b/packages/core/src/session.ts index cce5fcc3187..e16264e98e7 100644 --- a/packages/core/src/session.ts +++ b/packages/core/src/session.ts @@ -458,11 +458,9 @@ const layer = Layer.effect( ) }), ) - const source = yield* fs.stat(current.location.directory).pipe(Effect.orElseSucceed(() => undefined)) const unavailable = !(yield* execution.isActive(input.sessionID)) && - (!source || - source.type !== "Directory" || + (!(yield* fs.isDir(current.location.directory)) || !(yield* locations.contextEffect(current.location).pipe( Effect.scoped, Effect.as(true),