chore: add launch.sh for .desktop entry

Runs `tauri dev` so Vite dev server starts before the WebView binary.
Builds sidecar runners on first launch if missing.
This commit is contained in:
DexterFromLab 2026-03-15 17:13:22 +01:00
parent a3595f0277
commit 6504a79bfe

15
scripts/launch.sh Executable file
View file

@ -0,0 +1,15 @@
#!/usr/bin/env bash
# Launch Agent Orchestrator — used by .desktop entry
set -euo pipefail
PROJECT_DIR="/home/bartek/workspace/agent_orchestrator"
cd "$PROJECT_DIR"
# Build sidecar if missing
if [ ! -f "$PROJECT_DIR/sidecar/dist/claude-runner.mjs" ]; then
npm run build:sidecar
fi
export WEBKIT_DISABLE_DMABUF_RENDERER=1
exec npm run tauri dev