diff --git a/client/src/components/SidePanel/Agents/AgentConfig.tsx b/client/src/components/SidePanel/Agents/AgentConfig.tsx index ed483825b6..6007125b9e 100644 --- a/client/src/components/SidePanel/Agents/AgentConfig.tsx +++ b/client/src/components/SidePanel/Agents/AgentConfig.tsx @@ -39,7 +39,10 @@ export default function AgentConfig({ const [showToolDialog, setShowToolDialog] = useState(false); const { actions, setAction, groupedTools: allTools, setActivePanel } = useAgentPanelContext(); - const { control } = methods; + const { + control, + formState: { errors }, + } = methods; const provider = useWatch({ control, name: 'provider' }); const model = useWatch({ control, name: 'model' }); const agent = useWatch({ control, name: 'agent' }); @@ -190,21 +193,33 @@ export default function AgentConfig({ /> {localize('com_ui_name')} + * ( - + <> + + + {errors.name ? errors.name.message : ' '} + + > )} />