@cyrusagent mentions and PR review events.
Setup
GitHub access is configured automatically during onboarding. It includes:- GitHub OAuth — links your GitHub identity
- GitHub App — grants Cyrus access to selected repositories
- Automatic token management — tokens are refreshed behind the scenes
@cyrusagent Mentions on Pull Requests
You can mention@cyrusagent in any PR comment — either an issue comment or a review comment — to trigger Cyrus directly from GitHub.
When Cyrus is mentioned, it will:
- Validate the repository is connected and has an active subscription
- Verify the commenter is authorized (organization member or repo owner)
- Start a session to handle the request
- Reply directly on the PR with its response

Authorization
Mentions from users who are not organization members (or not owners on personal repos) are automatically rejected. Cyrus replies with an explanatory comment so the user understands why. This prevents unauthorized users from triggering Cyrus on public repositories.What you can ask
Anything you’d normally ask Cyrus through Linear — create issues, investigate code, suggest fixes, and more. The context of the PR (files changed, review comments) is available to Cyrus during the session.PR Review Triggers
When a reviewer requests changes on a pull request created by Cyrus, the agent automatically picks up the review and starts addressing the feedback — no@cyrusagent mention required.
This works for:
- Summary-level reviews — general feedback left with “Request changes”
- Line-level review comments — specific feedback on individual lines of code
How It Works
Under the hood, Cyrus uses GitHub webhooks to listen for events on your repositories:| Event | Trigger |
|---|---|
issue_comment | A comment on a PR mentions @cyrusagent |
pull_request_review | A reviewer requests changes on a Cyrus-created PR |
pull_request_review_comment | A review comment on a PR mentions @cyrusagent |
Troubleshooting
Cyrus doesn’t respond to my mention- Verify the repository is connected in Cyrus settings
- Confirm your team has an active subscription
- Check that you’re a member of the GitHub organization (or owner of the repo)
- This only works on PRs that Cyrus originally created
- The review must use “Request changes” — regular comments without a review verdict won’t trigger it
- Webhooks are managed by the Cyrus GitHub App installation
- If events stop working, double check the GitHub App is still installed. Go to Integrations settings if not to start re-authing

Cyrus Community
Get support on Discord

