add regex agent name validation

This commit is contained in:
ramnique 2025-01-28 08:13:36 +05:30
parent 0b0db41d55
commit bdc047cde5

View file

@ -59,6 +59,10 @@ export function AgentConfig({
if (usedAgentNames.has(value)) { if (usedAgentNames.has(value)) {
return { valid: false, errorMessage: "This name is already taken" }; return { valid: false, errorMessage: "This name is already taken" };
} }
// validate against this regex: ^[a-zA-Z0-9_-]+$
if (!/^[a-zA-Z0-9_-\s]+$/.test(value)) {
return { valid: false, errorMessage: "Name must contain only letters, numbers, underscores, hyphens, and spaces" };
}
return { valid: true }; return { valid: true };
}} }}
/> />