From e9c61fba04ec458933da0685938e926114aeb37d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 02:26:51 +0100 Subject: [PATCH] refactor: trim nested config schema exports --- src/config/zod-schema.agent-defaults.ts | 2 +- src/config/zod-schema.agent-runtime.ts | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/config/zod-schema.agent-defaults.ts b/src/config/zod-schema.agent-defaults.ts index ce55069e36f..eb43b954360 100644 --- a/src/config/zod-schema.agent-defaults.ts +++ b/src/config/zod-schema.agent-defaults.ts @@ -17,7 +17,7 @@ import { TypingModeSchema, } from "./zod-schema.core.js"; -export const SilentReplyPolicySchema = z.union([z.literal("allow"), z.literal("disallow")]); +const SilentReplyPolicySchema = z.union([z.literal("allow"), z.literal("disallow")]); const NonNegativeByteSizeSchema = z.union([ z.number().int().nonnegative(), diff --git a/src/config/zod-schema.agent-runtime.ts b/src/config/zod-schema.agent-runtime.ts index d1d8dc76977..41dd1fd8686 100644 --- a/src/config/zod-schema.agent-runtime.ts +++ b/src/config/zod-schema.agent-runtime.ts @@ -101,7 +101,7 @@ export const HeartbeatSchema = z }) .optional(); -export const SandboxDockerSchema = z +const SandboxDockerSchema = z .object({ image: z.string().optional(), containerPrefix: z.string().optional(), @@ -213,7 +213,7 @@ export const SandboxDockerSchema = z }) .optional(); -export const SandboxBrowserSchema = z +const SandboxBrowserSchema = z .object({ enabled: z.boolean().optional(), image: z.string().optional(), @@ -243,7 +243,7 @@ export const SandboxBrowserSchema = z .strict() .optional(); -export const SandboxPruneSchema = z +const SandboxPruneSchema = z .object({ idleHours: z.number().int().nonnegative().optional(), maxAgeDays: z.number().int().nonnegative().optional(), @@ -261,7 +261,7 @@ export const AgentContextLimitsSchema = z .strict() .optional(); -export const AgentSkillsLimitsSchema = z +const AgentSkillsLimitsSchema = z .object({ maxSkillsPromptChars: z.number().int().min(0).optional(), }) @@ -317,7 +317,7 @@ const CodexUserLocationSchema = z }) .optional(); -export const ToolsWebSearchSchema = z +const ToolsWebSearchSchema = z .object({ enabled: z.boolean().optional(), provider: z.string().optional(), @@ -339,7 +339,7 @@ export const ToolsWebSearchSchema = z .strict() .optional(); -export const ToolsWebFetchSchema = z +const ToolsWebFetchSchema = z .object({ enabled: z.boolean().optional(), provider: z.string().optional(), @@ -375,7 +375,7 @@ export const ToolsWebFetchSchema = z .strict() .optional(); -export const ToolsWebXSearchSchema = z +const ToolsWebXSearchSchema = z .object({ enabled: z.boolean().optional(), model: z.string().optional(), @@ -387,7 +387,7 @@ export const ToolsWebXSearchSchema = z .strict() .optional(); -export const ToolsWebSchema = z +const ToolsWebSchema = z .object({ search: ToolsWebSearchSchema, fetch: ToolsWebFetchSchema, @@ -396,7 +396,7 @@ export const ToolsWebSchema = z .strict() .optional(); -export const ToolProfileSchema = z +const ToolProfileSchema = z .union([z.literal("minimal"), z.literal("coding"), z.literal("messaging"), z.literal("full")]) .optional(); @@ -418,7 +418,7 @@ function addAllowAlsoAllowConflictIssue( } } -export const ToolPolicyWithProfileSchema = z +const ToolPolicyWithProfileSchema = z .object({ allow: z.array(z.string()).optional(), alsoAllow: z.array(z.string()).optional(), @@ -539,7 +539,7 @@ const ToolLoopDetectionSchema = z }) .optional(); -export const SandboxSshSchema = z +const SandboxSshSchema = z .object({ target: z.string().min(1).optional(), command: z.string().min(1).optional(), @@ -595,7 +595,7 @@ const CommonToolPolicyFields = { byProvider: z.record(z.string(), ToolPolicyWithProfileSchema).optional(), }; -export const AgentToolsSchema = z +const AgentToolsSchema = z .object({ ...CommonToolPolicyFields, elevated: z