Enhance
Features

Agents

AI development agents that execute planned work, create branches, and open pull requests.

Enhance integrates with AI development agents to execute planned work autonomously or semi-autonomously. Agents create branches, write code, and open pull requests.

Supported providers

ProviderStatus
CursorPrimary integration
ClaudeSupported
CopilotSupported
DevinSupported
BoltSupported
ReplitSupported
WindsurfSupported
LovableSupported
v0Supported

Agent runs

An agent run is a planned batch of work. It connects to the execution plan and tracks progress across multiple issues.

Run lifecycle

  1. Draft — Run created, issues selected
  2. Planning — AI generates execution plan with overlap analysis
  3. Ready — Plan reviewed and approved
  4. Executing — Agents actively working on issues
  5. Completed — All issues processed

Run properties

Each run tracks:

  • Name and description — What the run is for
  • Target branch — Base branch for agent work
  • Auto-create PR — Whether to open PRs automatically
  • Planning data — Overlap analysis, AI batches, reasoning, flow chart
  • Stats — Total, completed, and failed issues
  • Timeline — Start time, completion time, duration

Agent executions

Each execution is an individual agent instance working on one or more issues:

  • Provider and external ID — Which agent service and its identifier
  • Status — Creating, Running, Completed, Failed, Stopped
  • Prompt — Instructions sent to the agent
  • Source repo and branch — Where to read code from
  • Target branch and PR config — Where to push changes
  • Results — PR URL, number, and summary of changes
  • Conversation log — Full transcript of agent interaction
  • Token usage — Cost tracking

Execution flow

Issues in a run are executed respecting the planned order:

  1. Issues with no dependencies start first
  2. As issues complete, dependent issues become unblocked
  3. Issues with file overlaps are tracked for potential conflicts
  4. Each issue tracks its status: Pending, Executing, Completed, Failed

Dashboard

The agent dashboard provides:

  • Active runs — Real-time status with live timers
  • Run history — Past runs with outcomes
  • Run detail — Per-issue status, expandable with agent console output
  • Execution flow canvas — Visual execution order
  • Cursor status indicator — Real-time connection to Cursor agents