diff --git a/src/features/subagent/components/add-subagent-dialog.tsx b/src/features/subagent/components/add-subagent-dialog.tsx index 060d415..683b8dc 100644 --- a/src/features/subagent/components/add-subagent-dialog.tsx +++ b/src/features/subagent/components/add-subagent-dialog.tsx @@ -22,15 +22,6 @@ import { m } from "@/paraglide/messages" import type { Scope } from "@/shared/types" import { useSubagentMutations } from "../queries" -const addSubagentSchema = z.object({ - name: z - .string() - .min(1, m.subagents_add_name_required()) - .max(64, m.subagents_add_name_max()) - .regex(/^[a-z0-9-]+$/, m.subagents_add_name_pattern()), - description: z.string(), -}) - export function AddSubagentDialog({ scope, onClose, @@ -40,6 +31,15 @@ export function AddSubagentDialog({ }) { const { createMutation } = useSubagentMutations() + const addSubagentSchema = z.object({ + name: z + .string() + .min(1, m.subagents_add_name_required()) + .max(64, m.subagents_add_name_max()) + .regex(/^[a-z0-9-]+$/, m.subagents_add_name_pattern()), + description: z.string(), + }) + const form = useForm({ defaultValues: { name: "",