Skip to content

Commit 64138ee

Browse files
authored
Refactor AgentOverridesSchema to use object structure (#24)
1 parent 359340d commit 64138ee

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/config/schema.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,15 @@ export const AgentOverrideConfigSchema = z.object({
4040
permission: AgentPermissionSchema.optional(),
4141
})
4242

43-
export const AgentOverridesSchema = z.record(AgentNameSchema, AgentOverrideConfigSchema)
43+
export const AgentOverridesSchema = z
44+
.object({
45+
oracle: AgentOverrideConfigSchema.optional(),
46+
librarian: AgentOverrideConfigSchema.optional(),
47+
explore: AgentOverrideConfigSchema.optional(),
48+
"frontend-ui-ux-engineer": AgentOverrideConfigSchema.optional(),
49+
"document-writer": AgentOverrideConfigSchema.optional(),
50+
})
51+
.partial()
4452

4553
export const ClaudeCodeConfigSchema = z.object({
4654
mcp: z.boolean().optional(),

0 commit comments

Comments
 (0)