hotfix(ui): fix agent-selector

This commit is contained in:
Soumyadas15 2025-06-01 02:59:47 +05:30
parent cb7e579027
commit 992e9f3142
1 changed files with 8 additions and 3 deletions

View File

@ -36,13 +36,18 @@ export function AgentSelector({
}: AgentSelectorProps) { }: AgentSelectorProps) {
const [open, setOpen] = useState(false); const [open, setOpen] = useState(false);
const router = useRouter(); 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 selectedAgent = agents?.find(a => a.agent_id === selectedAgentId);
const defaultAgent = agents?.find(a => a.is_default); const defaultAgent = agents?.find(a => a.is_default);
// Set default agent on mount if no agent is selected
useEffect(() => { useEffect(() => {
if (!selectedAgentId && defaultAgent && !isLoading) { if (!selectedAgentId && defaultAgent && !isLoading) {
onAgentSelect(defaultAgent.agent_id); onAgentSelect(defaultAgent.agent_id);