Table of Contents

Agent Pipeline Overview

The AI agent pipeline automates the software development inner loop: an issue in YouTrack flows through implementation, review, and merge with minimal human intervention.

What this page covers

  • The three agents and their roles
  • How agents communicate via YouTrack and Gitea
  • Custom fields that drive agent state (Stage, AI State, Git Repo)
  • Triggering agents via Gitea Actions workflows
  • Human oversight checkpoints

The three agents

issue-resolver

Reads a YouTrack issue where AI State = Ready, checks out the relevant repository, implements the change described in the issue, and opens a pull request. Updates AI State to Done and leaves a summary comment on the issue.

pr-reviewer

Reads an open pull request, reviews the diff for correctness, style, and test coverage, and posts a review. Approves if the change looks good, or requests changes with specific feedback.

pr-resolver

Reads review comments on a PR, implements the requested changes, and pushes an updated commit. Re-requests review when done.

Triggering agents

Agents are triggered by Gitea Actions workflows on a schedule or by manual dispatch. The Git Repo custom field on the YouTrack issue tells the agent which repository to operate on.