AbstractMemory - PLACEHOLDER PROJECT
⚠️ WARNING: This is a placeholder package ⚠️
Overview
AbstractMemory is a placeholder package that reserves the name on PyPI for a future memory system designed to transform stateless LLMs into stateful LLMs.
Current Status
This package is currently a PLACEHOLDER and should NOT be used in production.
The actual memory system implementation is currently integrated within the AbstractLLM project. This separate package exists to:
- Reserve the PyPI name for future modularization
- Enable clean separation of concerns when the code is extracted from AbstractLLM
- Facilitate better evolution and maintenance of the memory system as a standalone component
- Allow reusability across different LLM frameworks in the future
Future Vision
AbstractMemory will provide:
- Stateful Memory Management: Transform stateless LLMs into stateful systems
- Primary AbstractLLM Integration: Seamless integration with AbstractLLM
- Modular Architecture: Clean separation from core LLM functionality
- Extensible Framework: Support for various memory strategies and backends
Installation
pip install AbstractMemory
Usage
Currently, attempting to use any functionality will raise a PlaceholderError:
import abstractmemory
# This will raise PlaceholderError
abstractmemory.placeholder_warning()
Development Timeline
The actual implementation will be extracted and modularized from AbstractLLM when:
- The AbstractLLM memory system reaches sufficient maturity
- Clean interfaces are established
- Comprehensive testing framework is in place
Contributing
This is a placeholder project. For memory-related contributions, please refer to the AbstractLLM project until the code is modularized.
License
MIT License - See LICENSE file for details.
Contact
For questions about future development plans, please refer to the AbstractLLM project documentation.
Remember: This is a placeholder. The real implementation is coming soon!
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 abstractmemory-0.0.1.tar.gz.
File metadata
- Download URL: abstractmemory-0.0.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c72f0ebfeb75bc03e40f4825990796262fb0a1d95f589404e1d5c36af5fec33
|
|
| MD5 |
7ff4659b6d79d59bcd2a8075cb649d34
|
|
| BLAKE2b-256 |
538565d6378ce97365395dd84f3a8ce697b46f46b33e6ff3dc870fd7405c6260
|
File details
Details for the file abstractmemory-0.0.1-py3-none-any.whl.
File metadata
- Download URL: abstractmemory-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a70626ccd3d9491499feed00c58df5e5348408939d474109289a1fdf8603283
|
|
| MD5 |
df23e0974e55f20aa2cd9abc52e4418b
|
|
| BLAKE2b-256 |
416b85dddd90f81a7425262bdd016d8585942219c10d0bb2c968b3982ca37ebb
|