diff --git a/src/config/schema.ts b/src/config/schema.ts index 0c50a34..04bc9a0 100644 --- a/src/config/schema.ts +++ b/src/config/schema.ts @@ -40,7 +40,15 @@ export const AgentOverrideConfigSchema = z.object({ permission: AgentPermissionSchema.optional(), }) -export const AgentOverridesSchema = z.record(AgentNameSchema, AgentOverrideConfigSchema) +export const AgentOverridesSchema = z + .object({ + oracle: AgentOverrideConfigSchema.optional(), + librarian: AgentOverrideConfigSchema.optional(), + explore: AgentOverrideConfigSchema.optional(), + "frontend-ui-ux-engineer": AgentOverrideConfigSchema.optional(), + "document-writer": AgentOverrideConfigSchema.optional(), + }) + .partial() export const ClaudeCodeConfigSchema = z.object({ mcp: z.boolean().optional(),