Metadata-Version: 2.4
Name: alpha-avatar-plugins-memory
Version: 0.1.0
Summary: AlphaAvatar Framework plugin for memory service
Project-URL: Source, https://github.com/AlphaAvatar/AlphaAvatar
License-Expression: Apache-2.0
Keywords: AI,agents,langchain,llm,memory
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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 :: Multimedia :: Sound/Audio
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Requires-Dist: langchain-community
Requires-Dist: langchain-core
Requires-Dist: langchain-openai
Requires-Dist: langchain-qdrant
Requires-Dist: qdrant-client
Requires-Dist: torchaudio>=0.10.1
Description-Content-Type: text/markdown

# Memory Plugin for AlphaAvatar

Support for storing and managing conversational memory within Avatar, with a unified interface to open-source memory frameworks.
This plugin simplifies memory management so developers don’t need to worry about storage limits, or backend details.

## Features

* **Global Memory (Avatar-wide):** Retrieval and updates of cross-user, Avatar-level memories. This includes memories derived from automatically identified users as well as memories created through the Avatar’s interactions with external tools and the environment.
* **Real-time Context Updates:** Memories are written and refreshed on the fly based on the current dialogue context.

## Installation

```bash
pip install alpha-avatar-plugins-memory
```

---

## Supported Open-Source Memory Frameworks

### Vector Store
| Module                 | Description                                                                                   | Docs                                                                   |
| ---------------------- | --------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| **Qdrant** (default) | Combined framework for persona extraction pipelines and vector storage / retrieval.           | [Qdrant](https://qdrant.tech) |

### Memory
| Module                 | Description                                                                                   | Docs                                                                   |
| ---------------------- | --------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| **LangChain** (default) | Combined framework for persona extraction pipelines and vector storage / retrieval.           | [LangChain](https://www.langchain.com) |
