Refactor AgentOverridesSchema to use object structure (#24)

This commit is contained in:
Srinivasa Babu B
2025-12-12 12:08:39 +05:30
committed by GitHub
parent 359340de65
commit 64138ee88f

View File

@@ -40,7 +40,15 @@ export const AgentOverrideConfigSchema = z.object({
permission: AgentPermissionSchema.optional(), 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({ export const ClaudeCodeConfigSchema = z.object({
mcp: z.boolean().optional(), mcp: z.boolean().optional(),