Agent memory interface implemented using LadybugDB
Project description
Memory
Agent memory interface implemented using LadybugDB. Other more optimized interfaces are possible.
Installation
uv sync
Usage
uv pip install ladybug-memory
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)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ladybug_memory-0.1.1.tar.gz
(4.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ladybug_memory-0.1.1.tar.gz.
File metadata
- Download URL: ladybug_memory-0.1.1.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de7a6c955e5b72c39044a6b8ab93741403dea44d60b2f5892bd41f54b6730ef2
|
|
| MD5 |
49808fda6e8ad5d06c59e8d477f447a6
|
|
| BLAKE2b-256 |
d79e29d60bed2726094f1c1ca0e171e27ef53b699797231f7abe030dc61055b8
|
File details
Details for the file ladybug_memory-0.1.1-py3-none-any.whl.
File metadata
- Download URL: ladybug_memory-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ee8305797462f26bf3e7979506e25aa9f3b5a1b9c5df2e2152728caf4e6c26f
|
|
| MD5 |
72514f0094ac36fd353a56649f2b9dc3
|
|
| BLAKE2b-256 |
64693f3476f5d5edd188caa9cd7a99995d066f6f026a86cd4d14b44be8d4f3fa
|