@@ -23,15 +23,13 @@ interface AddGatewayScreenProps {
2323 onComplete : ( config : AddGatewayConfig ) => void ;
2424 onExit : ( ) => void ;
2525 existingGateways : string [ ] ;
26- availableAgents : string [ ] ;
2726 unassignedTargets : string [ ] ;
2827}
2928
3029export function AddGatewayScreen ( {
3130 onComplete,
3231 onExit,
3332 existingGateways,
34- availableAgents,
3533 unassignedTargets,
3634} : AddGatewayScreenProps ) {
3735 const wizard = useAddGatewayWizard ( unassignedTargets . length ) ;
@@ -41,11 +39,6 @@ export function AddGatewayScreen({
4139 const [ jwtDiscoveryUrl , setJwtDiscoveryUrl ] = useState ( '' ) ;
4240 const [ jwtAudience , setJwtAudience ] = useState ( '' ) ;
4341
44- const agentItems : SelectableItem [ ] = useMemo (
45- ( ) => availableAgents . map ( name => ( { id : name , title : name } ) ) ,
46- [ availableAgents ]
47- ) ;
48-
4942 const unassignedTargetItems : SelectableItem [ ] = useMemo (
5043 ( ) => unassignedTargets . map ( name => ( { id : name , title : name } ) ) ,
5144 [ unassignedTargets ]
@@ -59,7 +52,6 @@ export function AddGatewayScreen({
5952 const isNameStep = wizard . step === 'name' ;
6053 const isAuthorizerStep = wizard . step === 'authorizer' ;
6154 const isJwtConfigStep = wizard . step === 'jwt-config' ;
62- const isAgentsStep = wizard . step === 'agents' ;
6355 const isIncludeTargetsStep = wizard . step === 'include-targets' ;
6456 const isConfirmStep = wizard . step === 'confirm' ;
6557
@@ -70,15 +62,6 @@ export function AddGatewayScreen({
7062 isActive : isAuthorizerStep ,
7163 } ) ;
7264
73- const agentsNav = useMultiSelectNavigation ( {
74- items : agentItems ,
75- getId : item => item . id ,
76- onConfirm : ids => wizard . setAgents ( ids ) ,
77- onExit : ( ) => wizard . goBack ( ) ,
78- isActive : isAgentsStep ,
79- requireSelection : false ,
80- } ) ;
81-
8265 const targetsNav = useMultiSelectNavigation ( {
8366 items : unassignedTargetItems ,
8467 getId : item => item . id ,
@@ -135,14 +118,13 @@ export function AddGatewayScreen({
135118 }
136119 } ;
137120
138- const helpText =
139- isAgentsStep || isIncludeTargetsStep
140- ? 'Space toggle · Enter confirm · Esc back'
141- : isConfirmStep
142- ? HELP_TEXT . CONFIRM_CANCEL
143- : isAuthorizerStep
144- ? HELP_TEXT . NAVIGATE_SELECT
145- : HELP_TEXT . TEXT_INPUT ;
121+ const helpText = isIncludeTargetsStep
122+ ? 'Space toggle · Enter confirm · Esc back'
123+ : isConfirmStep
124+ ? HELP_TEXT . CONFIRM_CANCEL
125+ : isAuthorizerStep
126+ ? HELP_TEXT . NAVIGATE_SELECT
127+ : HELP_TEXT . TEXT_INPUT ;
146128
147129 const headerContent = < StepIndicator steps = { wizard . steps } currentStep = { wizard . step } labels = { GATEWAY_STEP_LABELS } /> ;
148130
@@ -187,20 +169,6 @@ export function AddGatewayScreen({
187169 />
188170 ) }
189171
190- { isAgentsStep &&
191- ( agentItems . length > 0 ? (
192- < WizardMultiSelect
193- title = "Select agents to use this gateway"
194- items = { agentItems }
195- cursorIndex = { agentsNav . cursorIndex }
196- selectedIds = { agentsNav . selectedIds }
197- />
198- ) : (
199- < Text dimColor >
200- No agents defined. Add agents first via `agentcore add agent`. Press Enter to continue.
201- </ Text >
202- ) ) }
203-
204172 { isIncludeTargetsStep &&
205173 ( unassignedTargetItems . length > 0 ? (
206174 < WizardMultiSelect
@@ -226,7 +194,6 @@ export function AddGatewayScreen({
226194 { label : 'Allowed Clients' , value : wizard . config . jwtConfig . allowedClients . join ( ', ' ) } ,
227195 ]
228196 : [ ] ) ,
229- { label : 'Agents' , value : wizard . config . agents . length > 0 ? wizard . config . agents . join ( ', ' ) : '(none)' } ,
230197 {
231198 label : 'Targets' ,
232199 value :
0 commit comments