| set -euo pipefail | |
| cd "$(dirname "$0")/.." | |
| python3 -m venv venv | |
| source venv/bin/activate | |
| python -m pip install --upgrade pip | |
| python -m pip install -r requirements.txt | |
| test -f .env || { echo "Missing .env. Copy .env.example to .env and set API_KEY."; exit 1; } | |
| test -d chroma_db || { echo "Missing chroma_db memory directory."; exit 1; } | |
| python - <<'PY' | |
| from dotenv import load_dotenv | |
| import os | |
| load_dotenv() | |
| assert os.getenv("API_KEY"), "API_KEY missing" | |
| from memory import DriftMemory | |
| m = DriftMemory() | |
| print(f"memory_count={m.collection.count()}") | |
| PY | |