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 lbmemory 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.7.tar.gz
(30.1 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.7.tar.gz.
File metadata
- Download URL: ladybug_memory-0.1.7.tar.gz
- Upload date:
- Size: 30.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5973fe71eae98f8455fa1a81f3fd2056b632f44e75676a3c6e926185d39862c
|
|
| MD5 |
66703046d769432bc39e1f8b47961e5c
|
|
| BLAKE2b-256 |
3c6a7522b7db57370f2488732dc8895bda61595a5e3aaeb85a73fb42042fa4e9
|
File details
Details for the file ladybug_memory-0.1.7-py3-none-any.whl.
File metadata
- Download URL: ladybug_memory-0.1.7-py3-none-any.whl
- Upload date:
- Size: 21.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d9ec62b390676d702aec45dce357017cdf7683d3fa2c092797bbec249ab8a72
|
|
| MD5 |
413fe9a00434ed592059efcd4659471c
|
|
| BLAKE2b-256 |
ccfa0acb2d9f37a48d13365a555178345cf61ea60392709003525df0bab30d61
|