Files
sproutclaw-cron/webui/start.sh
shumengya c10cacd5c6 feat: 多语言任务、WebUI 增强与 Agent MCP 集成
重构 lib 为扁平模块并支持 Windows schtasks;新增 JS/Bash/PowerShell 模板、WebUI 调度编辑,以及 Cursor Skill 与 MCP 工具供 Agent 管理定时任务。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 21:45:25 +08:00

18 lines
481 B
Bash

#!/usr/bin/env bash
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
BACKEND="$ROOT/webui/backend"
VENV="$BACKEND/.venv"
if [[ ! -d "$VENV" ]]; then
python3 -m venv "$VENV"
"$VENV/bin/pip" install -r "$BACKEND/requirements.txt"
fi
HOST="${SPROUTCLAW_CRON_WEB_HOST:-0.0.0.0}"
PORT="${SPROUTCLAW_CRON_WEB_PORT:-8765}"
exec "$VENV/bin/uvicorn" main:app --app-dir "$BACKEND" --host "$HOST" --port "$PORT" \
--reload --reload-dir "$BACKEND" --reload-dir "$ROOT/lib"