Skip to main content

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:

  1. Reserve the PyPI name for future modularization
  2. Enable clean separation of concerns when the code is extracted from AbstractLLM
  3. Facilitate better evolution and maintenance of the memory system as a standalone component
  4. 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

abstractmemory-0.0.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

abstractmemory-0.0.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

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

Hashes for abstractmemory-0.0.1.tar.gz
Algorithm Hash digest
SHA256 3c72f0ebfeb75bc03e40f4825990796262fb0a1d95f589404e1d5c36af5fec33
MD5 7ff4659b6d79d59bcd2a8075cb649d34
BLAKE2b-256 538565d6378ce97365395dd84f3a8ce697b46f46b33e6ff3dc870fd7405c6260

See more details on using hashes here.

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

Hashes for abstractmemory-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6a70626ccd3d9491499feed00c58df5e5348408939d474109289a1fdf8603283
MD5 df23e0974e55f20aa2cd9abc52e4418b
BLAKE2b-256 416b85dddd90f81a7425262bdd016d8585942219c10d0bb2c968b3982ca37ebb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page