Skip to main content
Looking for Diffblue Cover? Documentation has moved to 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, 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 — 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