> ## 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

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

## What Diffblue Agents does

Diffblue Agents orchestrates workflows through your existing AI coding agent platform. You bring your own [supported AI coding agent platform](https://docs.diffblue.com/system-requirements.md#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](https://docs.diffblue.com/workflows/regression-unit-tests.md)** — 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](https://docs.diffblue.com/system-requirements.md) for your environment.
* [Install Diffblue Agents](https://docs.diffblue.com/installation.md) and run through the [quickstart](https://docs.diffblue.com/quickstart.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.