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

REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
PYTHON_BIN="${VADRA_RUNNER_PYTHON:-$REPO_ROOT/services/hermes-core/.venv/bin/python}"

if [[ ! -x "$PYTHON_BIN" ]]; then
  echo "VADRA Runner requires the public Core environment. Run: pnpm core:sync" >&2
  exit 1
fi

export PYTHONPATH="$REPO_ROOT/services/hermes-node-runner/src"
exec "$PYTHON_BIN" -m hermes_node_runner "$@"
