diff --git a/packages/opencode/src/server/server.ts b/packages/opencode/src/server/server.ts index 4caaead28d..021892b5c0 100644 --- a/packages/opencode/src/server/server.ts +++ b/packages/opencode/src/server/server.ts @@ -716,7 +716,7 @@ export namespace Server { "json", z.object({ service: z.string().openapi({ description: "Service name for the log entry" }), - level: z.enum(["debug", "info", "error", "warn"]).openapi({ description: "Log level" }), + level: z.enum(["debug", "info", "error", "warn"]).openapi({ description: "Log level", ref: "LogLevel" }), message: z.string().openapi({ description: "Log message" }), extra: z .record(z.string(), z.any()) diff --git a/packages/opencode/src/util/log.ts b/packages/opencode/src/util/log.ts index a0b53876fc..04f1746a19 100644 --- a/packages/opencode/src/util/log.ts +++ b/packages/opencode/src/util/log.ts @@ -4,7 +4,7 @@ import { Global } from "../global" import z from "zod" export namespace Log { - export const Level = z.enum(["DEBUG", "INFO", "WARN", "ERROR"]).openapi({ ref: "LogLevel", description: "Log level" }) + export const Level = z.enum(["DEBUG", "INFO", "WARN", "ERROR"]) export type Level = z.infer const levelPriority: Record = {