diff --git a/client/src/data-provider/queries.ts b/client/src/data-provider/queries.ts index 35dd8957b8..f4fd4d37fb 100644 --- a/client/src/data-provider/queries.ts +++ b/client/src/data-provider/queries.ts @@ -2,15 +2,16 @@ import { QueryKeys, dataService, EModelEndpoint, + isAgentsEndpoint, defaultOrderQuery, defaultAssistantsVersion, } from 'librechat-data-provider'; import { useQuery, useInfiniteQuery, useQueryClient } from '@tanstack/react-query'; import type { - InfiniteData, UseInfiniteQueryOptions, QueryObserverResult, UseQueryOptions, + InfiniteData, } from '@tanstack/react-query'; import type t from 'librechat-data-provider'; import type { @@ -203,7 +204,7 @@ export const useAvailableToolsQuery = ( const keyExpiry = queryClient.getQueryData([QueryKeys.name, endpoint]); const userProvidesKey = !!endpointsConfig?.[endpoint]?.userProvide; const keyProvided = userProvidesKey ? !!keyExpiry?.expiresAt : true; - const enabled = !!endpointsConfig?.[endpoint] && keyProvided; + const enabled = isAgentsEndpoint(endpoint) ? true : !!endpointsConfig?.[endpoint] && keyProvided; const version: string | number | undefined = endpointsConfig?.[endpoint]?.version ?? defaultAssistantsVersion[endpoint]; return useQuery(