Files
HadTavern/run_agentui.sh

35 lines
864 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/env bash
set -euo pipefail
# НадTavern Linux launcher
# Usage:
# chmod +x ./run_agentui.sh
# ./run_agentui.sh
# Go to repo root (script location)
cd "$(dirname "$0")"
PORT="${PORT:-7860}"
HOST="${HOST:-127.0.0.1}"
echo "Installing dependencies..."
if command -v python3 >/dev/null 2>&1; then
PY=python3
else
PY=python
fi
"$PY" -m pip install --upgrade pip
"$PY" -m pip install -r requirements.txt
echo "Starting НадTavern on http://$HOST:$PORT/"
# Try to open UI editor in default browser (non-fatal if fails)
if command -v xdg-open >/dev/null 2>&1; then
xdg-open "http://$HOST:$PORT/ui/editor.html" >/dev/null 2>&1 || true
elif command -v open >/dev/null 2>&1; then
open "http://$HOST:$PORT/ui/editor.html" >/dev/null 2>&1 || true
fi
exec "$PY" -m uvicorn agentui.api.server:app --host "$HOST" --port "$PORT" --log-level info