Metadata-Version: 2.4
Name: elizaos-plugin-localdb
Version: 2.0.0a5
Summary: Simple JSON-based local database storage for elizaOS
Author: elizaOS Contributors
License-Expression: MIT
Requires-Python: >=3.10
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.21.0; extra == 'dev'
Requires-Dist: pytest-xprocess<1.0.0,>=0.23.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Description-Content-Type: text/markdown

# elizaos-plugin-localdb (Python)

Simple JSON-based local database storage for elizaOS.

## Installation

```bash
pip install elizaos-plugin-localdb
```

## Usage

```python
from elizaos_plugin_localdb import LocalDatabaseAdapter, JsonFileStorage

# Create storage and adapter
storage = JsonFileStorage("./data")
adapter = LocalDatabaseAdapter(storage, agent_id="my-agent-id")

# Initialize
await adapter.init()

# Use the adapter...
await adapter.create_memory(memory, "messages")

# Close when done
await adapter.close()
```

## Features

- Zero configuration - no database required
- JSON file-based storage
- Built-in HNSW vector search
- Implements IDatabaseAdapter interface



