From 6aab2f7b347363a9286d61d537d5f4abd874eaa8 Mon Sep 17 00:00:00 2001 From: "GeonWoo Jeon (Jay)" Date: Thu, 9 Apr 2026 12:09:09 +0900 Subject: [PATCH] fix(schema): use zod native json schema output --- script/build-schema-document.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/script/build-schema-document.ts b/script/build-schema-document.ts index 18ee99355..1730f2b26 100644 --- a/script/build-schema-document.ts +++ b/script/build-schema-document.ts @@ -1,8 +1,11 @@ -import { zodToJsonSchema } from "zod-to-json-schema" +import * as z from "zod" import { OhMyOpenCodeConfigSchema } from "../src/config/schema" export function createOhMyOpenCodeJsonSchema(): Record { - const jsonSchema = zodToJsonSchema(OhMyOpenCodeConfigSchema) as Record + const jsonSchema = z.toJSONSchema(OhMyOpenCodeConfigSchema, { + target: "draft-7", + unrepresentable: "any", + }) as Record return { ...jsonSchema,