aws / aws/bedrock-agentcore-sdk-python
Implement Batched Message Storage for AgentCore Session Manager
- Vorherrschende Sprache
- Python
- Sterne
- 761
- Forks
- 147
- Ø Merge
- 1 T. 23 Std.
- Gemergte PRs (30 T.)
- 7
Beschreibung
## 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
Beitragsleitfaden
Rechercherichtung
Lokalisieren Sie die Implementierung von AgentCore Session Manager und ihren Aufruf von create_event und lesen Sie anschließend den umgebenden Nachrichtenlebenszyklus, bevor Sie entscheiden, wo Batching sowie die Behandlung von close/finally hingehören. Aktualisieren Sie den dokumentierten Parameter und den Beispielcode und verifizieren Sie, dass standardmäßig weiterhin eine Nachricht pro Aufruf gesendet wird, während ausstehende Nachrichten bei einem Fehler oder beim Schließen gesendet werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- api, backend, documentation
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100