From c38d94677c09b1b698dc3a674cc60895f5b54d2f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 14:52:07 +0100 Subject: [PATCH] fix(config): accept optional Codex search location --- src/config/zod-schema.agent-runtime.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/config/zod-schema.agent-runtime.ts b/src/config/zod-schema.agent-runtime.ts index 04368f09ede..d1d8dc76977 100644 --- a/src/config/zod-schema.agent-runtime.ts +++ b/src/config/zod-schema.agent-runtime.ts @@ -286,13 +286,13 @@ export const ToolPolicySchema = ToolPolicyBaseSchema.superRefine((value, ctx) => } }).optional(); -const TrimmedOptionalConfigStringSchema = z.preprocess((value) => { - if (typeof value !== "string") { - return value; - } - const trimmed = value.trim(); - return trimmed.length > 0 ? trimmed : undefined; -}, z.string().optional()); +const TrimmedOptionalConfigStringSchema = z + .string() + .transform((value) => { + const trimmed = value.trim(); + return trimmed.length > 0 ? trimmed : undefined; + }) + .optional(); const CodexAllowedDomainsSchema = z .array(z.string())