#!/usr/bin/env bash set -euo pipefail ROOT_DIR="/Users/john/Project/Memind" ENV_SCRIPT="${ROOT_DIR}/scripts/executor-env.mjs" OPENHANDS_BIN_DEFAULT="/Users/john/.local/bin/openhands" OPENHANDS_BIN="${OPENHANDS_CLI_BIN:-${OPENHANDS_BIN:-${OPENHANDS_BIN_DEFAULT}}}" NODE_BIN="${NODE_BIN:-$(command -v node || true)}" if [[ -z "${NODE_BIN}" ]]; then echo "node not found in PATH" >&2 exit 1 fi if [[ ! -x "${OPENHANDS_BIN}" ]]; then echo "OpenHands CLI not executable: ${OPENHANDS_BIN}" >&2 exit 1 fi eval "$("${NODE_BIN}" "${ENV_SCRIPT}" openhands --shell)" exec "${OPENHANDS_BIN}" "$@"