@@ -54,8 +54,8 @@ const EDITORS_CHOICE_AGENTS = [
5454 'base-lite' ,
5555 'base2' ,
5656 'reviewer' ,
57- 'thinker' ,
5857 'deep-thinker' ,
58+ 'deep-code-reviewer'
5959]
6060
6161const AgentStorePage = ( ) => {
@@ -302,36 +302,6 @@ const AgentStorePage = () => {
302302 </ p >
303303 </ AnimatedElement >
304304
305- { /* Search and Filters */ }
306- < AnimatedElement type = "slide" delay = { 0.1 } className = "mb-8" >
307- < div className = "flex flex-col md:flex-row gap-4 items-center justify-end" >
308- < div className = "relative flex-1 max-w-[200px]" >
309- < Search className = "absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4" />
310- < Input
311- placeholder = ""
312- value = { searchQuery }
313- onChange = { ( e ) => setSearchQuery ( e . target . value ) }
314- className = "pl-10"
315- />
316- </ div >
317- < div className = "flex gap-3" >
318- < Select value = { sortBy } onValueChange = { setSortBy } >
319- < SelectTrigger className = "w-40" >
320- < TrendingUp className = "h-4 w-4 mr-2" />
321- < SelectValue placeholder = "Sort by" />
322- </ SelectTrigger >
323- < SelectContent >
324- < SelectItem value = "cost" > Weekly Usage</ SelectItem >
325- < SelectItem value = "usage" > Total Runs</ SelectItem >
326- < SelectItem value = "unique_users" > Unique Users</ SelectItem >
327- < SelectItem value = "newest" > Newest</ SelectItem >
328- < SelectItem value = "name" > Name</ SelectItem >
329- </ SelectContent >
330- </ Select >
331- </ div >
332- </ div >
333- </ AnimatedElement >
334-
335305 { /* Agent Grid */ }
336306 { isLoading ? (
337307 < div className = "grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6" >
@@ -389,6 +359,36 @@ const AgentStorePage = () => {
389359 </ div >
390360 ) }
391361
362+ { /* Search and Filters */ }
363+ < AnimatedElement type = "slide" delay = { 0.1 } className = "mb-8" >
364+ < div className = "flex flex-col md:flex-row gap-4 items-stretch md:items-center md:justify-end" >
365+ < div className = "relative w-full md:flex-1 md:max-w-[200px]" >
366+ < Search className = "absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4" />
367+ < Input
368+ placeholder = "Search agents..."
369+ value = { searchQuery }
370+ onChange = { ( e ) => setSearchQuery ( e . target . value ) }
371+ className = "pl-10 w-full"
372+ />
373+ </ div >
374+ < div className = "flex gap-3 w-full md:w-auto" >
375+ < Select value = { sortBy } onValueChange = { setSortBy } >
376+ < SelectTrigger className = "w-full md:w-40" >
377+ < TrendingUp className = "h-4 w-4 mr-2" />
378+ < SelectValue placeholder = "Sort by" />
379+ </ SelectTrigger >
380+ < SelectContent >
381+ < SelectItem value = "cost" > Weekly Usage</ SelectItem >
382+ < SelectItem value = "usage" > Total Runs</ SelectItem >
383+ < SelectItem value = "unique_users" > Unique Users</ SelectItem >
384+ < SelectItem value = "newest" > Newest</ SelectItem >
385+ < SelectItem value = "name" > Name</ SelectItem >
386+ </ SelectContent >
387+ </ Select >
388+ </ div >
389+ </ div >
390+ </ AnimatedElement >
391+
392392 { /* All Agents Section */ }
393393 { filteredAndSortedAgents . length > 0 && (
394394 < div >
0 commit comments