#!/usr/bin/env bash
set -euo pipefail
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SESSION="${OMEMAI_GATEWAY_TMUX_SESSION:-omemai-gateway}"
if ! command -v tmux >/dev/null 2>&1; then
  echo "ERROR: tmux is required for persistent startup." >&2
  echo "Install tmux or run foreground mode manually: ./run-gateway.sh" >&2
  exit 1
fi
if tmux has-session -t "$SESSION" 2>/dev/null; then
  echo "Gateway tmux session already running: $SESSION"
else
  tmux new-session -d -s "$SESSION" "cd '$ROOT' && ./supervise-gateway.sh"
  echo "Gateway tmux session started: $SESSION"
fi
"$ROOT/status-gateway.sh"
