b83546d833
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.
26 lines
558 B
TOML
26 lines
558 B
TOML
[project]
|
|
name = "hermes-memory-nextlevel"
|
|
version = "0.1.0"
|
|
description = "Mehrschichtiges Memory-Upgrade für Hermes Agent"
|
|
readme = "README.md"
|
|
requires-python = ">=3.10"
|
|
|
|
dependencies = [
|
|
"networkx>=3.3",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
chroma = ["chromadb>=0.5.0"]
|
|
qdrant = ["qdrant-client>=1.9.0"]
|
|
embed = ["sentence-transformers>=3.0.0"]
|
|
all = [
|
|
"chromadb>=0.5.0",
|
|
"qdrant-client>=1.9.0",
|
|
"sentence-transformers>=3.0.0",
|
|
"networkx>=3.3",
|
|
]
|
|
|
|
[build-system]
|
|
requires = ["setuptools>=61.0"]
|
|
build-backend = "setuptools.build_meta"
|