aws / aws/agentcore-cli

feat(gateway): surface streaming / streamable-HTTP transport configuration

Abierto
#1,355 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
TypeScript
Estrellas
283
Forks
95
Merge medio
1 d 2 h
PR fusionados (30 d)
183

Descripción

### Description

AgentCore Gateway supports MCP streamable-HTTP transport on the data plane, but neither the CLI nor `AWS::BedrockAgentCore::Gateway` (CFN) surface any streaming configuration. The CFN [`MCPGatewayConfiguration`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-gateway-mcpgatewayconfiguration.md) exposes only `Instructions`, `SearchType`, and `SupportedVersions` — there is no `Transport`, `StreamableHttp`, or analog property.

Customers building MCP clients want to (a) confirm streaming is enabled, (b) configure transport-level knobs (e.g. heartbeat / keep-alive intervals if any), and (c) see whether streaming is supported on a given gateway via `agentcore status`.

### Acceptance Criteria

- [ ] Confirm with the AgentCore service team which streaming-related parameters are exposed on the data plane (control-plane API, not CFN).
- [ ] If knobs exist on the data plane: add a `streaming` block to `AgentCoreGatewaySchema` (e.g. `streaming: { enabled?: boolean; transport?: 'STREAMABLE_HTTP' | 'SSE' }`) and apply via control-plane `UpdateGateway` (or analog) post-CFN deploy in the same imperative-call pattern used by other post-deploy actions.
- [ ] If no knobs are exposed today: add a doc/banner explaining streaming is enabled by default and link to the MCP spec.
- [ ] Surface streaming status in `agentcore status` for gateways.
- [ ] If/when CFN adds streaming properties, deprecate the imperative path in favor of CFN.

### Additional Context

- CFN support: **NO** — `MCPGatewayConfiguration` does not model streaming. ([docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-gateway-mcpgatewayconfiguration.md))
- Control-plane: streaming behavior is implicit/internal as of 2026-05-21; needs internal confirmation on whether knobs exist.
- This may collapse to a "documentation-only" issue if there is nothing to configure today.
- Pattern to follow: see #542 (resource-based policies — imperative call pattern for things CFN doesn't yet support).

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Primero confirma con el AgentCore service team qué parámetros de streaming expone la control-plane API, usando como contexto la limitación de CFN MCPGatewayConfiguration y la MCP specification. Después inspecciona AgentCoreGatewaySchema, el patrón de imperative-call posterior al despliegue de #542 y la salida de agentcore status gateway. Se considera terminado cuando se expongan la configuración de streaming y el estado, o se documente el comportamiento compatible de forma predeterminada si no existen controles.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, typescript
Área
cli, cloud
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.