Overview
Autonomous agents pick up Linear or Jira issues, work on them in isolated cloud workspaces, and open pull requests - without human intervention. This guide walks you through creating an agent blueprint and triggering your first run.Prerequisites
Before starting, make sure you have:- AI Builder Portal configured - see Admin Setup
- A running Kubernetes cluster on Qovery
- Linear connected via OAuth (see Linear Integration) or Jira connected via OAuth (see Jira Integration)
- A git repository the agent will work on
- An API key for your chosen AI runtime (Anthropic, OpenAI, or Google)
Create an Agent Blueprint
1
Open the Agent Blueprints page
Go to Admin > Agent Blueprints and click Create Agent Blueprint to open the wizard.
2
Choose a Runtime
Select one of the five supported AI runtimes:
Optionally enter the API key for the selected runtime. The key is stored encrypted and injected into the workspace at launch.
3
Configure Repositories
Add one or more git repositories the agent will work on.For each repository:
- URL (required) - the HTTPS clone URL
- Branch - defaults to
main - Token - optional, required for private repositories
4
Configure the Issue Tracker
In the third step, select the Issue Tracker provider. The selector defaults to whichever tracker is connected (Jira if only Jira is connected, otherwise Linear).Resource limits (both trackers):
- Linear
- Jira
Required fields:
- Linear Team - the team whose issues the agent will respond to
- In-Progress State - the workflow state the issue transitions to when claimed by the agent
- In-Review State - the workflow state when the agent opens a PR
- Needs-Human State - the workflow state when the agent fails or times out
- Issue Label - default
qovery-agent-ready, stored for organization and display. Triggering happens when users @mention or assign the agent on an issue, not via labels.
- Max concurrent runs - how many issues the agent works on simultaneously (default:
3) - Run timeout - maximum duration per run in minutes (default:
60)
5
Create the Blueprint
Click Create. The portal provisions a Qovery project and environment for the agent. Once complete, the blueprint appears under Admin > Agent Blueprints, tagged with a Linear or Jira provider badge.
The wizard uses the official agent template as the base image. For advanced customization - adding project dependencies, custom agent instructions, or setup scripts - see Agent Template.
Trigger Your First Run
- Linear
- Jira
- Open your Linear workspace and navigate to the team you configured in the blueprint.
- Open an existing issue or create a new one.
- @mention the agent in a comment, or assign the agent to the issue.
- The agent responds within seconds - a plan with four steps appears directly in the Linear issue.
- The issue automatically transitions to the In-Progress state.
The agent is triggered by assignment (or @mention in Linear), not by labels. The response is driven by webhooks, not polling.
Monitor the Run
Navigate to Admin > Agents > Runs to watch the agent work. A run progresses through these statuses:- claimed - the agent has picked up the issue and reserved it
- launching - the cloud workspace is being provisioned
- running - the AI runtime is actively working on the issue
- pr_opened - the agent opened a pull request (success)
- failed - the agent encountered an error
- timed_out - the run exceeded the configured timeout
What Happens Under the Hood
Next Steps
Agent Blueprints
Deep dive on agent blueprint configuration, runtimes, and resource tuning.
Managing Runs
Monitor active runs, review logs, and handle failures.
Linear Integration
Configure the issue flow, labels, and workflow state mapping.
Jira Integration
Connect Jira, map statuses, and trigger agents by assignment.