For the complete documentation index, see llms.txt. This page is also available as Markdown.
Developer

About the Agent Centric Development Cycle

Sonar's Agent Centric Development Cycle helps you ensure code generated by agents is verified in SonarQube and fixed before it reaches your repository.

Overview

The Agent Centric Development Cycle (AC/DC) is Sonar’s framework for building software in an AI-driven world, where agents handle much of the coding and humans govern quality. It defines three loops where work happens:

  • The agentic loop, where agents implement tasks such as new features, bug fixes, or refactorings. Sonar Vortex guides your agent and verifies its code as it is written.

  • The CI verification loop, where zero-trust, multi-layered code review and a quality gate prevent problems from being merged into the mainline branch. SonarQube analysis raises issues and passes or fails the quality gate, and Gitar adds AI-powered code review.

  • The code maintenance loop, where agents asynchronously address legacy issues. The Remediation Agent and AI CodeFix propose fixes for issues already in your codebase.

Each loop feeds the next, with agents delivering code to a pull request that is verified and gated.

This workflow helps agents produce code that aligns more closely with project standards, catches issues earlier, and shortens the review-to-fix cycle.

The diagram below shows where AC/DC features fit in this cycle.

What you need

AC/DC features have different subscription requirements:

  • Sonar Vortex (context augmentation and agentic analysis) and the Remediation Agent are part of Sonar Agent Essentials, which requires a separate subscription to your SonarQube Cloud Team (annual) or Enterprise plan. See Subscription plans.

  • AI CodeFix is available with SonarQube Cloud Team and Enterprise plans, and with SonarQube Server Enterprise and Data Center editions.

  • Gitar is a Sonar product that can be purchased separately.

Get started

Start with the agentic loop to set up Sonar Vortex in your agent, then move on to the CI verification loop and the code maintenance loop.

Last updated

Was this helpful?