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.