Skip to main content
The Tasks tab provides a comprehensive view of all agent tasks associated with your account. Monitor active executions in real-time and review historical task data.

Overview

The Tasks tab displays:
  • All tasks you have executed
  • Currently running tasks with live status updates
  • Task history with execution details and results

Task List

Your task list shows every task in reverse chronological order, with the most recent tasks at the top. Each task entry displays:

Task Status

Tasks progress through several states during execution:
When you poll a task, treat completed, failed, and cancelled as the terminal states. Stop polling once the status is one of these three values.

Live Updates

The Tasks tab updates in real-time. When a task is running:
  • Status changes appear instantly
  • Execution progress is visible without refreshing
  • New tasks appear at the top of the list automatically
You do not need to refresh the page to see task updates. The interface synchronizes automatically with the server.

Task Details

Click on any task to view its full details:

Execution Trajectory

The trajectory shows every action the agent took during execution:
  • Screenshots at each step
  • UI elements the agent interacted with
  • Decisions and reasoning (when available)
  • Timestamps for each action

Task Output

For tasks with structured output schemas, view the extracted data in a formatted display. This is useful for:
  • Data extraction tasks
  • Verification workflows
  • Automated testing results

Error Information

For failed tasks, the details view shows:
  • Error messages and stack traces
  • The last successful step before failure
  • Screenshots capturing the failure state
Find specific tasks using the available filters:

Task Actions

From the task list, you can:

View Task Stream

For running tasks, click to open the live device stream and watch the agent execute in real-time.

Cancel Running Tasks

Stop a task that is currently in progress. The agent will halt execution and the task will be marked as cancelled.
The REST API endpoint for cancellation is POST /tasks/{id}/cancel. The TypeScript and Python SDKs name this method client.tasks.stop(taskId) it hits the same /cancel endpoint.

Retry Failed Tasks

Re-run a failed task with the same configuration. This creates a new task with identical parameters.