Просмотр исходного кода

log errors in catchCause instead of silently swallowing

Kit Langton 5 месяцев назад
Родитель
Сommit
ce3f5d04d9
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/opencode/src/tool/registry.ts

+ 1 - 1
packages/opencode/src/tool/registry.ts

@@ -81,7 +81,7 @@ export namespace ToolRegistry {
       })
 
       const loadFiber = yield* load().pipe(
-        Effect.catchCause(() => Effect.void),
+        Effect.catchCause((cause) => Effect.sync(() => log.error("init failed", { cause }))),
         Effect.forkScoped,
       )