#!/bin/sh
# Hermes Agent wrapper — uses bundled Python 3.11
PYTHON=/usr/lib/hermes-agent/python3.11/bin/python3.11
SRC=/usr/lib/hermes-agent/src
VENV_SITE=/usr/lib/hermes-agent/venv/lib/python3.11/site-packages

if [ "$(id -un)" = "hermes" ]; then
    export HOME=/var/lib/hermes-agent
fi

exec "$PYTHON" -c "
import sys
sys.path.insert(0, '$VENV_SITE')
sys.path.insert(0, '$SRC')
import runpy
runpy.run_path('$SRC/hermes_cli/main.py', run_name='__main__')
" "$@"
