1.4 KiB
1.4 KiB
Electrobun Launch Sequence (MANDATORY)
Before launching the Electrobun app, ALWAYS start dependencies in this exact order:
Steps
-
Start Rust PTY daemon (if not already running):
/home/hibryda/code/ai/agent-orchestrator/agor-pty/target/release/agor-ptyd &>/dev/null & -
Start Vite dev server on port 9760:
cd /home/hibryda/code/ai/agent-orchestrator/ui-electrobun && npx vite dev --port 9760 --host localhost &>/dev/null & -
Wait 3-4 seconds for Vite to be ready.
-
Launch Electrobun:
cd /home/hibryda/code/ai/agent-orchestrator/ui-electrobun && npx electrobun dev
What Happens If You Skip Steps
- No PTY daemon: App crashes with
Connection timeout (5s). Is agor-ptyd running?— Bun process dies silently. - No Vite: WebView loads a blank page (no frontend bundle served).
- No wait: Electrobun opens before Vite is ready — blank page or partial load.
Kill Sequence (Rule 55)
Always kill previous instances before launching new ones:
pkill -f "electrobun|vite.*9760|agor-ptyd|WebKit|AgentOrch|launcher" 2>/dev/null
fuser -k 9760/tcp 2>/dev/null
Rules
- NEVER launch Electrobun without the PTY daemon running.
- NEVER launch Electrobun without Vite running on port 9760.
- ALWAYS kill previous instances first (Rule 55).
- Check
pgrep -f agor-ptydbefore launching to verify daemon is alive.