From af065c07a86380aefe494d75e500c4f3e5822d82 Mon Sep 17 00:00:00 2001 From: Luke Parker <10430890+Hona@users.noreply.github.com> Date: Tue, 30 Jun 2026 02:57:59 +0000 Subject: [PATCH] revert(core): skip fff in node runtime This reverts #34353 because tracing showed the desktop Node sidecar already resolves #fff to fff.node.ts and selects ripgrep through Fff.available() returning false. The explicit Node guard was defensive only and did not fix the observed command palette regression. Co-authored-by: opencode-agent[bot] --- packages/core/src/filesystem/search.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/core/src/filesystem/search.ts b/packages/core/src/filesystem/search.ts index 95bb0197a93b..72c9128cfd16 100644 --- a/packages/core/src/filesystem/search.ts +++ b/packages/core/src/filesystem/search.ts @@ -230,11 +230,7 @@ export const fffLayer = Layer.effect( }), ) -const isNodeRuntime = () => process.versions.bun === undefined - -const layer = Layer.unwrap( - Effect.sync(() => (Flag.OPENCODE_DISABLE_FFF || isNodeRuntime() || !Fff.available() ? ripgrepLayer : fffLayer)), -) +const layer = Layer.unwrap(Effect.sync(() => (Flag.OPENCODE_DISABLE_FFF || !Fff.available() ? ripgrepLayer : fffLayer))) export const locationLayer = layer