@@ -82,9 +82,9 @@ export function ChatAgentSelector({
8282 // Check if agentId is a valid and effectively available agent
8383 const agent = agents . find ( ( a ) => a . agent_id === agentId ) ;
8484 if ( agent ) {
85- const isAvailable = agent . is_available !== false ;
85+ const isAvailableTool = agent . is_available !== false ;
8686 const isDuplicateDisabled = duplicateAgentInfo . disabledAgentIds . has ( agent . agent_id ) ;
87- const isEffectivelyAvailable = isAvailable && ! isDuplicateDisabled ;
87+ const isEffectivelyAvailable = isAvailableTool && ! isDuplicateDisabled ;
8888
8989 if ( isEffectivelyAvailable ) {
9090 handleAgentSelect ( agentId ) ;
@@ -201,9 +201,9 @@ export function ChatAgentSelector({
201201 if ( agentId !== null ) {
202202 const agent = agents . find ( ( a ) => a . agent_id === agentId ) ;
203203 if ( agent ) {
204- const isAvailable = agent . is_available !== false ;
204+ const isAvailableTool = agent . is_available !== false ;
205205 const isDuplicateDisabled = duplicateAgentInfo . disabledAgentIds . has ( agent . agent_id ) ;
206- const isEffectivelyAvailable = isAvailable && ! isDuplicateDisabled ;
206+ const isEffectivelyAvailable = isAvailableTool && ! isDuplicateDisabled ;
207207
208208 if ( ! isEffectivelyAvailable ) {
209209 return ; // Unavailable agents cannot be selected
@@ -348,16 +348,16 @@ export function ChatAgentSelector({
348348 </ div >
349349 ) : (
350350 allAgents . map ( ( agent , idx ) => {
351- const isAvailable = agent . is_available !== false ;
351+ const isAvailableTool = agent . is_available !== false ;
352352 const isDuplicateDisabled = duplicateAgentInfo . disabledAgentIds . has ( agent . agent_id ) ;
353- const isEffectivelyAvailable = isAvailable && ! isDuplicateDisabled ;
353+ const isEffectivelyAvailable = isAvailableTool && ! isDuplicateDisabled ;
354354
355355 // Determine the reason for unavailability
356356 let unavailableReason : string | null = null ;
357357 if ( ! isEffectivelyAvailable ) {
358358 if ( isDuplicateDisabled ) {
359359 unavailableReason = t ( "subAgentPool.tooltip.duplicateNameDisabled" ) ;
360- } else if ( ! isAvailable ) {
360+ } else if ( ! isAvailableTool ) {
361361 unavailableReason = t ( "subAgentPool.tooltip.hasUnavailableTools" ) ;
362362 }
363363 }
0 commit comments