π° Tracking Jobs
Every time you run a script, Fuyu creates a job β an isolated execution instance. You can track and inspect each job in real time from the dashboard.
π Job Statusesβ
Each job goes through one of the following statuses:
- Pending: Waiting to start (queued)
- Running: Actively executing in a cloud browser
- Success: Finished without errors (or was intentionally aborted using
abort()
) - Failed: Encountered an error during execution
- Canceled: Manually stopped before completion
Canceling a job mid-execution may take up to a minute to fully stop, especially if it's in the middle of a browser interaction.
β Canceling Jobsβ
You can cancel a job:
- While itβs still pending in the queue
- While itβs currently running
Canceled jobs stop early and are marked as canceled in the UI. Jobs aborted using the abort()
command from inside a script will still show as success.
π Viewing a Jobβ
You can track a job by:
- Going to the Jobs tab
- Clicking on a specific job to open its details
Youβll see:
- The script that was run
- Current status and duration
- All output rows (
record()
) - Printed logs (
print()
)
π‘ Live Feedbackβ
Jobs stream updates in real time:
- Log output as it runs
- Recorded data as it's collected
- Error messages or interruptions
π§ͺ Test Modeβ
If enabled when launching a job, test mode opens a real-time browser view (VNC).
This helps you debug issues like:
- Incorrect selectors
- Missing elements
- Unexpected redirects
Test mode consumes slightly more credits.
π₯ Downloading Resultsβ
When a job finishes, you can:
- View results in the Output section
- Download
.csv
or.json
- Retrieve via the API endpoint