Metadata-Version: 2.4
Name: mintmory-core
Version: 0.1.0
Summary: MintMory core: Palantir-inspired typed memory ontology with SQLite storage
Project-URL: Homepage, https://github.com/WeLikeCode/mint-mory
Project-URL: Repository, https://github.com/WeLikeCode/mint-mory
Project-URL: Issues, https://github.com/WeLikeCode/mint-mory/issues
Author: WeLikeCode
License-Expression: MIT
License-File: LICENSE
Keywords: agents,llm,mcp,memory,sqlite,vector-search
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: numpy>=1.26
Requires-Dist: pydantic-settings>=2.4
Requires-Dist: pydantic>=2.8
Requires-Dist: python-ulid>=3.0
Requires-Dist: sqlite-vec>=0.1.6
Requires-Dist: structlog>=24.4
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.35; extra == 'anthropic'
Provides-Extra: cochange
Requires-Dist: scikit-learn>=1.3; extra == 'cochange'
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.24; extra == 'dev'
Requires-Dist: pytest>=8.3; extra == 'dev'
Provides-Extra: docs
Requires-Dist: markitdown[all]>=0.1.0; extra == 'docs'
Provides-Extra: image
Requires-Dist: pillow>=10.0; extra == 'image'
Provides-Extra: local
Requires-Dist: sentence-transformers>=3.1; extra == 'local'
Provides-Extra: ocr
Requires-Dist: pytesseract>=0.3.10; extra == 'ocr'
Provides-Extra: openai
Requires-Dist: openai>=1.50; extra == 'openai'
Provides-Extra: otel
Requires-Dist: opentelemetry-exporter-otlp-proto-http>=1.27; extra == 'otel'
Requires-Dist: opentelemetry-sdk>=1.27; extra == 'otel'
Provides-Extra: postgres
Requires-Dist: pgvector>=0.3.0; extra == 'postgres'
Requires-Dist: psycopg[binary,pool]>=3.1; extra == 'postgres'
Description-Content-Type: text/markdown

# mintmory-core

Core library of [MintMory](https://github.com/WeLikeCode/mint-mory) — a typed
memory system for LLM agents (8 memory categories, typed concept links, hybrid
FTS5 + vector search) on SQLite or Postgres.

Most users want the umbrella package instead: `pip install mintmory`.

Optional extras: `local` (sentence-transformers embeddings), `openai`,
`anthropic`, `docs` (markitdown ingestion), `otel`, `image`, `ocr`,
`cochange`, `postgres`. MIT licensed.
