Skip to main content
← Documentation

Agents

Agents

Agents are the specialised AI workers that handle each step of a workflow. Each agent focuses on a specific task, from analysing tickets to creating pull requests.

Agent types

Ticket Router

The first agent to look at every ticket. It quickly reads the ticket and decides which workflow mode to use.

  • Makes a routing decision in under 30 seconds
  • Considers the ticket type, complexity, and priority
  • Flags safety-sensitive tickets for human review

Ticket Analyser

Investigates the issue by reading your codebase to understand what is affected and what might be causing the problem.

  • Reads files, searches for patterns, and identifies affected areas
  • Produces a structured analysis with root cause, affected components, and suggested fixes
  • Does not make any changes -- read-only investigation

Code Fixer

Implements code changes to fix the issue.

  • Creates a new branch and makes focused changes
  • Limited to a maximum of 500 lines and 10 files changed (configurable)
  • Dangerous operations (like force-deleting files) are blocked
  • Cleans up automatically if something goes wrong

Code Reviewer

Reviews proposed code changes for correctness, security, performance, and quality.

  • Reads the changes and provides a score (0 to 100)
  • Categorises issues by severity
  • Can approve changes, request modifications, or reject them
  • Read-only -- does not modify any code

Pull Request Creator

Creates a GitHub pull request with a clear description and test plan.

  • Links the PR back to the original ticket
  • Includes a summary of changes, file list, and test plan
  • All PRs require human review before merging

Responder

Posts structured comments back to the ticket summarising what the AI found or did.

  • Formats results clearly with sections for analysis, actions taken, and next steps
  • Posts to the ticket (and to Jira if connected)

Ticket Update Evaluator

Monitors ticket updates (new comments, status changes) and decides whether the AI should take further action.

  • Prevents AI response loops by detecting its own comments
  • Recommends actions like responding to a question, investigating further, or escalating to a human

Ticket Manager

A unified agent that handles the full ticket lifecycle autonomously, used as an alternative to the step-by-step pipeline.

  • Can analyse, fix, respond, and escalate within a single workflow
  • Uses your portal's context files and behaviour guidelines
  • Can update ticket status and add comments directly