feat(agents,api): replace SessionManager with manual S3 conversation persistence

↗ view on GitHub · Jason Lee · 2026-05-13 · efdae23d

Drop Strands SessionManager/S3Storage (baked stale system prompt into every
turn). Own S3 read/write via AfterInvocationEvent hook on conversations/{chatId}/messages.json.
System prompt always fresh from code. API chat history reads same key directly.
Repository dropthejase/louis
Author Jason Lee <12leeejk2@gmail.com>
Authored
Parents c85201fd
Stats 3 files changed , +56 , -80
Part of AgentCore conversation persistence via S3 (not SessionManager)

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-efdae23d.md from inside the repo you want the change in.

⬇ Download capture-commit-efdae23d.md