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

tweak: unserializable error handling

Aiden Cline 1 месяц назад
Родитель
Сommit
04cea9cf11
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      packages/opencode/src/cli/error.ts

+ 4 - 3
packages/opencode/src/cli/error.ts

@@ -47,9 +47,10 @@ export function FormatUnknownError(input: unknown): string {
 
   if (typeof input === "object" && input !== null) {
     try {
-      const json = JSON.stringify(input, null, 2)
-      if (json && json !== "{}") return json
-    } catch {}
+      return JSON.stringify(input, null, 2)
+    } catch {
+      return "Unexpected error (unserializable)"
+    }
   }
 
   return String(input)