Procházet zdrojové kódy

fix(session): ignore instruction lookup errors (#27656)

James Long před 3 měsíci
rodič
revize
af06e52708
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. 3 1
      packages/opencode/src/session/instruction.ts

+ 3 - 1
packages/opencode/src/session/instruction.ts

@@ -118,7 +118,9 @@ export const layer: Layer.Layer<
       // The first project-level match wins so we don't stack AGENTS.md/CLAUDE.md from every ancestor.
       if (!Flag.OPENCODE_DISABLE_PROJECT_CONFIG) {
         for (const file of FILES) {
-          const matches = yield* fs.findUp(file, ctx.directory, ctx.worktree)
+          const matches = yield* fs
+            .findUp(file, ctx.directory, ctx.worktree)
+            .pipe(Effect.catch(() => Effect.succeed([])))
           if (matches.length > 0) {
             matches.forEach((item) => paths.add(path.resolve(item)))
             break