Metadata-Version: 2.4
Name: open-agent-memory
Version: 0.1.0
Summary: Python SDK for OpenMemory and Hermes AI integration
Author: Fatehveer Singh Brar
License-Expression: MIT
Project-URL: Homepage, https://github.com/fatehbrar07/open-agent-memory
Project-URL: Repository, https://github.com/fatehbrar07/open-agent-memory
Project-URL: Issues, https://github.com/fatehbrar07/open-agent-memory/issues
Keywords: mem0,memory,ai,agent,sdk,hermes,llm
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.32
Requires-Dist: httpx>=0.28
Requires-Dist: pydantic>=2.8
Requires-Dist: tenacity>=9.0
Provides-Extra: dev
Requires-Dist: pytest>=8; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Requires-Dist: ruff>=0.5; extra == "dev"
Requires-Dist: mypy>=1.10; extra == "dev"
Requires-Dist: build>=1.2; extra == "dev"
Requires-Dist: twine>=5.1; extra == "dev"
Provides-Extra: license-files
Requires-Dist: LICENSE; extra == "license-files"
Dynamic: license-file

# Open Agent Memory

Production Python SDK for Mem0.

## Installation

```bash
pip install open-agent-memory
```

## Sync

```python
from open_agent_memory import RestClient

client = RestClient()

client.add("Hello")
```

## Async

```python
from open_agent_memory import AsyncRestClient

import asyncio

async def main():
    client = AsyncRestClient()
    await client.add("Hello")

asyncio.run(main())
```

## Features

- Sync client
- Async client
- Retries
- Logging
- Typed models
- Context managers
- Hermes compatible
