aws / aws/bedrock-agentcore-sdk-python
Implement Batched Message Storage for AgentCore Session Manager
- Lenguaje dominante
- Python
- Estrellas
- 761
- Forks
- 147
- Merge medio
- 1 d 23 h
- PR fusionados (30 d)
- 7
Descripción
## Problem
The current Strands AgentCore Session Manager calls create_event per message. Since AgentCore charges per create_event call, this results in excessive costs for customers.
## Solution
Add a new input parameter to configure how many messages are batched per create_event call. Default to 1 for backwards compatibility.
## Implementation Details
* Add configurable batch size parameter (default: 1)
* Add finally/close block to ensure messages are sent to failure
* Update documentation and sample code to demonstrate batching
Guía de contribución
Línea de trabajo
Localiza la implementación de AgentCore Session Manager y su llamada a create_event; después, lee el ciclo de vida de los mensajes circundante antes de decidir dónde deben ubicarse el batching y el manejo de close/finally. Actualiza el parámetro documentado y el código de ejemplo, y verifica que el valor predeterminado siga siendo un mensaje por llamada, mientras que los mensajes pendientes se envían cuando ocurre un fallo o al cerrar.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- api, backend, documentation
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100