Why Inngest?
Inngest provides critical features for Polaris:- Non-blocking UI - Long tasks don’t freeze the interface
- Automatic retries - Failed jobs retry with exponential backoff
- Job steps - Break complex jobs into resumable steps
- Cancellation - Stop jobs mid-execution
- Monitoring - View job status and logs in the dashboard
Setup
Create an Inngest account
Visit inngest.com and create a free account.
Key jobs in Polaris
GitHub import
Imports a GitHub repository into a Polaris project:AI message processing
Processes AI chat messages with tools:GitHub export
Exports a Polaris project to GitHub:Triggering jobs
Trigger jobs by sending events:Cancelling jobs
Cancel running jobs by sending a cancellation event:Monitoring
View job status in the Inngest dashboard:- Open
http://localhost:8288(dev) or your Inngest dashboard (prod) - See all running, completed, and failed jobs
- View logs and step-by-step execution
- Retry failed jobs manually
Error handling
Inngest automatically retries failed jobs with exponential backoff:Production deployment
Create an Inngest account
Sign up at inngest.com for production hosting.