Metadata-Version: 2.5
Name: strands-dynamodb-session-manager
Version: 0.2.0
Summary: Amazon DynamoDB session manager for Strands Agents — persists sessions, agent state, and messages
Project-URL: Homepage, https://github.com/skamalj/strands-agents-session
Project-URL: Repository, https://github.com/skamalj/strands-agents-session.git
Project-URL: Documentation, https://skamalj.github.io/agentstate-reducer/strands/providers/dynamodb/
Author-email: Kamal <skamalj@github.com>
Keywords: agent-state,aws,dynamodb,memory,persistence,session,session-manager,strands,strands-agents
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Requires-Dist: strands-session-dynamodb>=0.2.0
Description-Content-Type: text/markdown

# strands-dynamodb-session-manager

Amazon **DynamoDB** session manager for [Strands Agents](https://strandsagents.com) — durably persists sessions, agent state, and messages so conversations resume across runs.

```bash
pip install strands-dynamodb-session-manager
```

```python
from strands import Agent
from strands_dynamodb_session_manager import DynamoDBSessionManager

session = DynamoDBSessionManager(session_id="user-123", table_name="strands_sessions")
agent = Agent(session_manager=session)
```

> This is the catalog-named distribution of [`strands-session-dynamodb`](https://pypi.org/project/strands-session-dynamodb/); both install the same DynamoDB session manager. Part of the [strands-agents-session](https://github.com/skamalj/strands-agents-session) family.

📖 **Docs:** https://skamalj.github.io/agentstate-reducer/strands/providers/dynamodb/

## License

MIT
