From 4379e1518a7aa5f36b2ae81b85064ef047039599 Mon Sep 17 00:00:00 2001 From: Adrian de la Rosa Date: Sun, 24 May 2026 15:13:43 +0200 Subject: [PATCH] fix(opencode): follow symlinks in file scan rg.files() in scan() was not passing --follow, so files inside symlinked directories were invisible to @file autocomplete. the remaining readDirectoryEntries consumer fixes (symlinked dirs in list() and the global home scan path) are covered by #28532 which fixes the root cause in readDirectoryEntries itself. closes #29080 --- packages/opencode/src/file/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/file/index.ts b/packages/opencode/src/file/index.ts index 0f17ed2792b5..f8d66687fa62 100644 --- a/packages/opencode/src/file/index.ts +++ b/packages/opencode/src/file/index.ts @@ -375,7 +375,7 @@ export const layer = Layer.effect( next.dirs = Array.from(dirs).toSorted() } else { - const files = yield* rg.files({ cwd: ctx.directory }).pipe( + const files = yield* rg.files({ cwd: ctx.directory, follow: true }).pipe( Stream.runCollect, Effect.map((chunk) => [...chunk]), )