From 992e9f314226c9ef3e341c35cb48dd3592458d3c Mon Sep 17 00:00:00 2001 From: Soumyadas15 Date: Sun, 1 Jun 2025 02:59:47 +0530 Subject: [PATCH] hotfix(ui): fix agent-selector --- .../components/thread/chat-input/agent-selector.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/thread/chat-input/agent-selector.tsx b/frontend/src/components/thread/chat-input/agent-selector.tsx index 2cb77b05..9f721b12 100644 --- a/frontend/src/components/thread/chat-input/agent-selector.tsx +++ b/frontend/src/components/thread/chat-input/agent-selector.tsx @@ -36,13 +36,18 @@ export function AgentSelector({ }: AgentSelectorProps) { const [open, setOpen] = useState(false); const router = useRouter(); - const { data: agents, isLoading } = useAgents(); - // Find the selected agent or default agent + const { data: agentsResponse, isLoading } = useAgents({ + limit: 100, + sort_by: 'name', + sort_order: 'asc' + }); + + const agents = agentsResponse?.agents || []; + const selectedAgent = agents?.find(a => a.agent_id === selectedAgentId); const defaultAgent = agents?.find(a => a.is_default); - // Set default agent on mount if no agent is selected useEffect(() => { if (!selectedAgentId && defaultAgent && !isLoading) { onAgentSelect(defaultAgent.agent_id);