Metadata-Version: 2.4
Name: ladybug-memory
Version: 0.1.1
Summary: Agent memory interface implemented using LadybugDB
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: fastembed
Requires-Dist: real-ladybug>=0.14.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Description-Content-Type: text/markdown

# Memory

Agent memory interface implemented using LadybugDB. Other more optimized
interfaces are possible.

## Installation

```bash
uv sync
```

## Usage

```bash
uv pip install ladybug-memory
```

```python
from memory import LadybugMemory

mem = LadybugMemory("memory.lbdb")

mem.store("User prefers Python", memory_type="preference", importance=8)

results = mem.search("python")
for r in results:
    print(r.entry.content)
```
