Files
Hermes-Memory-Next-Level/hermes_memory/__init__.py
T
Florian Hartmann b83546d833 Add AI Council architecture: Tier 2/3/Graph implementation + Integration Plan
Architecture (Agent 1):
- hermes_memory/tier2/{schema,facts,entities,relations,timeline}.py
- hermes_memory/tier3/{backend,chroma_backend,embedder}.py
- hermes_memory/graph/nx_store.py
- hermes_memory/api/memory_api.py (unified API)
- hermes_memory/cron/{consolidate,embed_queue,graph_refresh,prune}.py
- hermes_memory/config.py + pyproject.toml

Integration Plan (Agent 3):
- INTEGRATION_PLAN.md: Memory Provider Plugin strategy
- Hermes Core needs minimal changes
- sync_turn() + prefetch() hooks
- Skills integration via nextlevel_search/remember

Auto-Extraction (Agent 2):
- ARCHITECTURE.md: Full extraction pipeline docs
- Chunking, Pre-Filter, LLM Prompts, Classification
- Entity-Linking, Temporal Reasoning, Deduplication

All files: Python syntax checked, ECC standards applied.
2026-06-03 22:51:50 +00:00

22 lines
680 B
Python

"""
Hermes Memory Next Level — Unified Memory Interface
Öffentliche API für alle Memory-Tiers:
Tier 1: Curated Memory (MEMORY.md / USER.md)
Tier 2: Structured Knowledge (SQLite)
Tier 3: Semantic Memory (Qdrant / Chroma)
Graph: Knowledge Graph (NetworkX)
Usage:
from hermes_memory import MemoryAPI
api = MemoryAPI(profile="default")
api.fact_store("Python 3.11 ist die aktuelle Version", category="tech")
results = api.recall("aktuelle Python Version")
"""
from hermes_memory.api.memory_api import MemoryAPI
from hermes_memory.config import load_config, DEFAULT_CONFIG
__all__ = ["MemoryAPI", "load_config", "DEFAULT_CONFIG"]
__version__ = "0.1.0"