Description
AgentCore Gateway has session semantics on the data plane (each MCP client establishes a session), but AWS::BedrockAgentCore::Gateway does not expose any SessionTimeout, MaxSessions, or SessionConfiguration property. The full Gateway property list is AuthorizerConfiguration, AuthorizerType, Description, ExceptionLevel, InterceptorConfigurations, KmsKeyArn, Name, PolicyEngineConfiguration, ProtocolConfiguration, ProtocolType, RoleArn, Tags — nothing session-related (CFN docs).
The CLI also has no session knobs on AgentCoreGatewaySchema (src/schema/schemas/mcp.ts). Customers in long-running multi-tool sessions cannot set idle timeouts or max session counts.
Acceptance Criteria
Additional Context
- CFN support: NO — Gateway has no session-related properties as of 2026-05-21.
- Control-plane: needs service-team confirmation on which session knobs are exposed; may currently be backend-only/non-configurable.
- This may collapse to "no-op until service exposes knobs" — but the schema slot should still be reserved so we don't break compatibility later.
Description
AgentCore Gateway has session semantics on the data plane (each MCP client establishes a session), but
AWS::BedrockAgentCore::Gatewaydoes not expose anySessionTimeout,MaxSessions, orSessionConfigurationproperty. The full Gateway property list isAuthorizerConfiguration,AuthorizerType,Description,ExceptionLevel,InterceptorConfigurations,KmsKeyArn,Name,PolicyEngineConfiguration,ProtocolConfiguration,ProtocolType,RoleArn,Tags— nothing session-related (CFN docs).The CLI also has no session knobs on
AgentCoreGatewaySchema(src/schema/schemas/mcp.ts). Customers in long-running multi-tool sessions cannot set idle timeouts or max session counts.Acceptance Criteria
CreateGateway/UpdateGatewayAPIs.AgentCoreGatewaySchemawith asessionConfigurationblock (sessionTimeoutSeconds?: number,maxConcurrentSessions?: number, etc.) and apply them via imperative calls during deploy (same pattern used for things CFN doesn't yet support).--session-timeout-secondsand--max-sessionsflags (or the actual subset of knobs supported).agentcore statusand in the TUI wizard.Additional Context