Skip to main content
The QA Wolf agent answers @qawolf comments on pull requests through the QA Wolf GitHub App, the same app you install for GitHub deployments. There’s nothing new to install, but your QA Wolf representative has to activate @qawolf comments for your workspace. Once they’re on, the agent answers in every repository the GitHub App can access. This is separate from PR testing, which runs flows automatically when a pull request deploys. The agent acts only when someone asks it to.

Requirements

  • The QA Wolf GitHub App installed
  • @qawolf comments activated for your workspace by your QA Wolf representative
GitLab merge request comments aren’t supported.

Give the agent access to each repository

The agent answers only on pull requests in repositories the QA Wolf GitHub App can access.
1
Open Workspace settings → Integrations. Under Code hosting, open the GitHub card’s menu and select Configure.
2
Select Configure GitHub App, and in GitHub, give the app access to each repository where the agent should answer.
3
Back in QA Wolf, select Refresh repositories and confirm the repositories are listed.

What you can ask the agent

Comment @qawolf on the pull request, or on a line of its diff to ask about that line. Once the agent is in a thread, you can answer its questions there without mentioning @qawolf again.
  • Cover the change — “@qawolf add a flow that covers the new coupon field.”
  • Run flows against it — “@qawolf run the checkout flows against this pull request.”
  • Why a run failed — “@qawolf why did the checkout flows fail on this pull request?”
  • Update flows for an intended change — “@qawolf this renames Sign up to Create account. Update the flows that use it.”
A flow you ask the agent to create is finished only once it passes and is active. The agent runs it, activates it, and replies with the run’s result. The agent reads the pull request’s title, description, and changed files. It also reads the earlier comments in the thread. It never writes to your repository and never runs the pull request’s code. It runs flows in the environment that matches the pull request:
  1. The ephemeral environment QA Wolf created for the pull request’s branch.
  2. Otherwise, the environment of the pull request’s latest deployment.
  3. Otherwise, your default environment.
It picks the environment at the thread’s first @qawolf comment and keeps it for that thread, so it won’t switch to an environment created later. The agent answers the owners and members of the repository’s organization, and the repository’s collaborators. Other contributors need write access to the repository. People asking don’t need a QA Wolf account.

Agent notices

If the agent posts this notice, here’s what to do: Checking the box in another workspace in your organization moves the answering to that workspace.

Agent doesn’t respond

The agent doesn’t post anything when it ignores a comment, so check these:
Last modified on November 9, 2026