├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── _static │ └── custom.css ├── conf.py ├── examples │ ├── base_usage.py │ ├── basic_usage.rst │ ├── complete_usage.py │ └── index.rst ├── index.rst ├── installation.rst └── quickstart.rst ├── mem4ai ├── __init__.py ├── core │ ├── __init__.py │ ├── embedding_manager.py │ ├── memory.py │ └── memory_manager.py ├── memtor.py ├── strategies │ ├── __init__.py │ ├── embedding_strategy.py │ ├── knowledge_extraction │ │ ├── __init__.py │ │ ├── base.py │ │ ├── echo.py │ │ ├── llm.py │ │ └── summary.py │ ├── search_strategy.py │ └── storage_strategy.py └── utils │ ├── __init__.py │ └── config_manager.py ├── playground.py ├── setup.py └── tests └── test_memtor.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/README.md -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples/base_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/docs/examples/base_usage.py -------------------------------------------------------------------------------- /docs/examples/basic_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/docs/examples/basic_usage.rst -------------------------------------------------------------------------------- /docs/examples/complete_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/docs/examples/complete_usage.py -------------------------------------------------------------------------------- /docs/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/docs/examples/index.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /mem4ai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/__init__.py -------------------------------------------------------------------------------- /mem4ai/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mem4ai/core/embedding_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/core/embedding_manager.py -------------------------------------------------------------------------------- /mem4ai/core/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/core/memory.py -------------------------------------------------------------------------------- /mem4ai/core/memory_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/core/memory_manager.py -------------------------------------------------------------------------------- /mem4ai/memtor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/memtor.py -------------------------------------------------------------------------------- /mem4ai/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mem4ai/strategies/embedding_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/strategies/embedding_strategy.py -------------------------------------------------------------------------------- /mem4ai/strategies/knowledge_extraction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/strategies/knowledge_extraction/__init__.py -------------------------------------------------------------------------------- /mem4ai/strategies/knowledge_extraction/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/strategies/knowledge_extraction/base.py -------------------------------------------------------------------------------- /mem4ai/strategies/knowledge_extraction/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/strategies/knowledge_extraction/echo.py -------------------------------------------------------------------------------- /mem4ai/strategies/knowledge_extraction/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/strategies/knowledge_extraction/llm.py -------------------------------------------------------------------------------- /mem4ai/strategies/knowledge_extraction/summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/strategies/knowledge_extraction/summary.py -------------------------------------------------------------------------------- /mem4ai/strategies/search_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/strategies/search_strategy.py -------------------------------------------------------------------------------- /mem4ai/strategies/storage_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/strategies/storage_strategy.py -------------------------------------------------------------------------------- /mem4ai/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mem4ai/utils/config_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/mem4ai/utils/config_manager.py -------------------------------------------------------------------------------- /playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/playground.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_memtor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclecode/mem4ai/HEAD/tests/test_memtor.py --------------------------------------------------------------------------------