-
Notifications
You must be signed in to change notification settings - Fork 167
Description
Proposed Content
Description
strands-redis-session-manager is a Redis-backed SessionManager implementation for Strands Agents. It persists agent conversation history and session state to Redis, enabling durable, stateful conversations across restarts and across multiple app instances (distributed deployments).
Highlights:
- Redis-backed persistence for Strands agent sessions
- Optional TTL support for auto-expiring sessions
Location
Please add this to the documentation under the Community Session Managers section:
https://strandsagents.com/latest/documentation/docs/user-guide/concepts/agents/session-management/
Rationale
Strands Agents supports session persistence via a SessionManager abstraction, but production deployments commonly need a fast shared backing store so multiple replicas can serve the same user and still "remember" context. Redis is a standard choice for this kind of low-latency session storage, and this package provides a clean, Strands-native way to plug it in without each team reinventing session persistence.
References
PyPI: https://pypi.org/project/strands-redis-session-manager/
GitHub: https://github.com/lekhnath/strands-redis-session-manager