#!/usr/bin/env bash
set -euo pipefail

REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
DB_PATH="${DB_PATH:-${REPO_ROOT}/data/shared-agent-memory.sqlite3}"
HOST="${HOST:-0.0.0.0}"
PORT="${PORT:-8091}"

export PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:${PATH}"
export PYTHONPATH="${REPO_ROOT}/src${PYTHONPATH:+:${PYTHONPATH}}"

exec python3 -m shared_agent_memory.cli \
  --db "${DB_PATH}" \
  serve-http \
  --host "${HOST}" \
  --port "${PORT}"
