Skip to main content
Preview: AI Builder Portal is in preview. Features and capabilities are under active development and may change.

Overview

When a user @mentions or assigns the agent on a Linear issue that matches a blueprint’s team, the system creates a run. A run tracks the full lifecycle from issue claim to pull request creation (or failure). This page covers the admin dashboard, run lifecycle, and management actions available to administrators.

Run Statuses

Every run moves through a series of statuses that reflect its current stage.
StatusDescription
claimedIssue claimed in Linear, workspace preparation started
launchingWorkspace environment is deploying on your cluster
runningAgent is actively working on the issue
pr_openedAgent completed successfully and opened a pull request. Workspace is kept alive briefly, then auto-deleted.
failedAgent encountered an error or was stopped manually. Workspace environment is auto-deleted.
timed_outRun exceeded the configured timeout. Workspace environment is auto-deleted.
doneRun was deleted by an admin

Agents Overview Dashboard

Navigate to Admin > Agents > Overview for a high-level view of all agent activity.

Stats Bar

The top of the page displays aggregate counters:
  • Active - runs currently in claimed, launching, or running status
  • Completed - runs that reached pr_opened
  • Failed - runs in failed status
  • Timed Out - runs in timed_out status
  • Total - all runs across all statuses

Agent Topology Graph

Below the stats bar, a visual graph maps the relationship between clusters, blueprints, and individual runs.
  • Top level - Kubernetes clusters where agents execute
  • Middle level - agent blueprints deployed to each cluster
  • Bottom level - individual run pills, color-coded by status
Click a run pill to view its detail page. Click a blueprint node to edit its settings. Use the filter toggle to switch between Active only (default) and All runs.

Recent Runs

A table at the bottom shows the latest 10 runs across all blueprints. The dashboard auto-refreshes every 30 seconds.

Runs Dashboard

Navigate to Admin > Agents > Runs for the full runs table. The table includes these columns:
ColumnDescription
IssueLinear issue key, linked to the run detail page
OwnerAssigned owner email, with a fallback badge if applicable
StatusCurrent run status
PRLink to the pull request (when available)
StartedTimestamp when the run was claimed
UpdatedLast status change timestamp
Failure ReasonError message for failed or timed-out runs
ActionsDropdown with available management actions
The table auto-refreshes every 30 seconds.

Run Actions

Each run supports a set of actions based on its current status.
ActionAvailable WhenEffect
Stopclaimed, launching, runningStops the workspace, marks the run as failed with reason “Stopped via portal”, and posts a comment on the Linear issue
Restartrunning (with active workspace)Restarts the workspace environment and posts a comment on the Linear issue
Retryfailed, timed_outResets the run, re-claims the Linear issue, and launches a new workspace
Deleteclaimed, launching, runningStops the workspace, marks the run as done with reason “Deleted via portal”, and posts a comment on the Linear issue
View WorkspaceAny run with an active workspaceOpens the workspace in the portal
All actions that modify a run are reflected in the Linear issue as lifecycle comments. This keeps your project tracker in sync with agent activity.

Run Detail Page

View detailed information for a single run at Admin > Agents > Runs > [Run]. The detail page shows:
  • Linear issue title and description - the full context the agent is working from
  • Status - current run status with timestamps
  • Owner - assigned owner, with a dropdown to reassign
  • PR URL - link to the pull request (when available)
  • Timestamps - when the run was claimed and last updated
Quick links at the top provide direct access to:
  • Workspace - open the agent’s workspace in the portal
  • Qovery Console - view the underlying environment in the Qovery dashboard
  • Linear issue - jump to the issue in Linear
When a run is assigned to the system fallback account, a fallback badge appears next to the owner. This indicates no human assignee was found on the Linear issue.

Creating a Run Manually

You can trigger a run manually without @mentioning the agent in Linear.
1

Open the Create dialog

Navigate to Admin > Agents > Runs and click Create.
2

Search for a Linear issue

Type a Linear issue title or identifier (e.g., ENG-142) to search. Select the issue you want the agent to work on.
3

Select a blueprint

The portal auto-matches an agent blueprint based on the issue’s team. You can override the selection if multiple blueprints are available.
4

Assign an owner (optional)

Select an organization member as the run owner. If left empty, the system uses the Linear issue assignee or falls back to the system account.
5

Submit

Click Create. The system validates that the selected blueprint has autonomous mode enabled and the In-Progress state is configured, then launches the run.
Manual run creation requires a blueprint with autonomous mode enabled and a configured In-Progress workflow state. If either is missing, the creation will fail with a validation error.

Owner Assignment

Runs are assigned an owner based on the following logic:
  1. Linear issue assignee - the email of the person assigned to the Linear issue is used by default.
  2. System fallback - if the Linear issue has no assignee, the run is assigned to autonomous-agent@qovery.com and marked with owner_fallback = true. A fallback badge appears in the UI.
  3. Admin reassignment - administrators can change the owner from the run detail page using the owner dropdown.

My Runs (User View)

Users can view their assigned runs from their personal dashboard. The My Runs view shows the latest 50 runs assigned to the authenticated user, including:
  • Run status
  • Linear issue link
  • Pull request link (when available)
  • Timestamps
This view is read-only. Management actions (stop, restart, retry, delete) are only available from the admin dashboard.

Next Steps

Agent Blueprints

Configure blueprints that define how agents run, including runtimes, repositories, and resource limits.

Linear Integration

Set up the OAuth connection, issue flow, and workflow state mapping.

Troubleshooting

Diagnose and resolve common agent failures.