diff --git a/packages/opencode/src/util/error.ts b/packages/opencode/src/util/error.ts index d488abb6..12c27a0a 100644 --- a/packages/opencode/src/util/error.ts +++ b/packages/opencode/src/util/error.ts @@ -27,7 +27,7 @@ export abstract class NamedError extends Error { } static isInstance(input: any): input is InstanceType { - return "name" in input && input.name === name + return typeof input === "object" && "name" in input && input.name === name } schema() {