[Unit] Description=MC2 Mem0 Sidecar — auto-lernendes, semantisches Gedächtnis (mem0 + chroma) Documentation=https://github.com/mem0ai/mem0 After=network.target [Service] # Mem0 + chromadb laufen nur unter Python 3.12 (~/.mem0/venv) — das MC2-Backend (3.14) # kann sie nicht importieren. Darum dieser schlanke Sidecar; MC2 spricht ihn per HTTP an. # Bind 127.0.0.1: nur lokal erreichbar (MC2 proxyt nach außen). Type=simple WorkingDirectory=%h/mission-control-v2/mem0_service Environment=MEM0_PORT=8765 Environment=MEM0_CHROMA_PATH=/srv/models/mem0/chroma Environment=MEM0_HISTORY_DB=/srv/models/mem0/history.db Environment=MEM0_EMBED_URL=http://127.0.0.1:8080/v1 Environment=MEM0_LLM_URL=http://127.0.0.1:8080/v1 Environment=MEM0_EMBED_MODEL=embed Environment=MEM0_LLM_MODEL=fast Environment=MEM0_EMBED_DIMS=1024 Environment=TOKENIZERS_PARALLELISM=false ExecStart=%h/.mem0/venv/bin/python -m uvicorn app:app --host 127.0.0.1 --port 8765 Restart=always RestartSec=3 [Install] WantedBy=default.target