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]), )