Metadata-Version: 2.4
Name: amore
Version: 1.1.0
Summary: Python client for Amore agent memory — mem0-compatible API, Rust core via MCP
Project-URL: Homepage, https://github.com/antonio-amore-akiki/amore
Project-URL: Repository, https://github.com/antonio-amore-akiki/amore
Project-URL: Issues, https://github.com/antonio-amore-akiki/amore/issues
Author-email: Antonio <antonioakiki15@gmail.com>
License: Apache-2.0
Keywords: agent-memory,claude,cursor,mcp,mem0,rag
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# amore — Python client

mem0-compatible Python wrapper for [Amore](https://github.com/antonio-amore-akiki/amore) agent memory.

## Install

```bash
pip install amore
```

Requires `amore-mcp` on `PATH` (install once via `npm install -g amore-mcp`).

## Quick start

```python
from amore import Memory

m = Memory()

# Store a memory
m.add("Alice prefers dark mode", user_id="alice")

# Recall
results = m.search("UI preferences", user_id="alice", limit=3)
for r in results:
    print(r["memory"], r["score"])

# List all memories for a user
all_mems = m.get_all(user_id="alice")

# Delete
m.delete(all_mems[0]["id"])

m.close()
```

Context manager form:

```python
with Memory() as m:
    m.add("Bob uses vim", user_id="bob")
    hits = m.search("editor", user_id="bob")
```

## Migration from mem0

Replace `from mem0 import Memory` with `from amore import Memory`.
`add`, `search`, `get_all`, and `delete` have the same signatures.

## Binary path override

```python
m = Memory(binary="/usr/local/bin/amore-mcp")
```

## License

Apache-2.0
