Data loads live from api.tasks.get.
@convex-dev/agent + gemini-2.5-flash (@ai-sdk/google). Set GOOGLE_GENERATIVE_AI_API_KEY in the Convex dashboard (Settings → Environment Variables).
Clones the Git URL in the API route, installs Bun in the VM, runs bun install --frozen-lockfile, then starts bunx expo start --port 443 --host lan --go. Freestyle exposes that one Expo server on public HTTPS 443, so the browser uses https://… and Expo Go uses exps://…:443 against the same host. Set FREESTYLE_API_KEY in .env.local. Optional: FREESTYLE_VM_DOMAIN, FREESTYLE_EXPO_PACKAGER_PROXY_URL.
Runs greetingWorkflow via @convex-dev/workflow.