> ## Documentation Index
> Fetch the complete documentation index at: https://docs.diffblue.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> What Diffblue Agents does and how it works

<Info>
  **Looking for Diffblue Cover?** Documentation has moved to [cover-docs.diffblue.com](https://cover-docs.diffblue.com).
</Info>

## What Diffblue Agents does

Diffblue Agents orchestrates workflows through your existing AI coding agent platform. You bring your own [supported AI coding agent platform](/system-requirements#supported-ai-coding-agent-platforms), and Agents handles scoping, verification, execution, and rollback — autonomously, across entire projects.

Each workflow handles a specific software engineering task from start to finish. Agents delegates code generation to your agent platform and manages everything else: breaking work into partitions, validating results, rolling back failures, and committing verified output.

The current release includes the **[Diffblue Testing Agent](/workflows/regression-unit-tests)** — autonomous regression unit test generation for Java and Python projects.

## How it works

Diffblue Agents runs locally on your machine. It consists of two components:

* **Diffblue Agents Server** — a local server that orchestrates workflows and manages licensing.
* **Diffblue Agents CLI** — a command-line interface that submits workflow requests and displays progress.

When you run a workflow, Diffblue Agents analyzes your project, breaks the work into partitions, and processes each partition independently.
All execution happens in temporary git worktrees.
Results are validated automatically — only verified output is committed to your current branch. Anything that fails validation is rolled back.

## Next steps

* Check the [system requirements](/system-requirements) for your environment.
* [Install Diffblue Agents](/installation) and run through the [quickstart](/quickstart).
