diff --git a/packages/core/src/filesystem/search.ts b/packages/core/src/filesystem/search.ts index 5ef1a3c2d1a..f4cde0b96a2 100644 --- a/packages/core/src/filesystem/search.ts +++ b/packages/core/src/filesystem/search.ts @@ -1,5 +1,6 @@ export * as FileSystemSearch from "./search" +import os from "os" import path from "path" import { Context, Effect, Layer, Scope } from "effect" import { Fff } from "#fff" @@ -127,8 +128,8 @@ export const fffLayer = Layer.effect( Fff.create({ basePath: location.directory, aiMode: true, - enableFsRootScanning: true, - enableHomeDirScanning: true, + enableFsRootScanning: location.directory === path.parse(location.directory).root, + enableHomeDirScanning: location.directory === os.homedir(), }), catch: (cause) => cause, }).pipe(Effect.orDie)