Where does the bug appear (feature/product)?
Cloud Agent (GitHub, Slack, Web, Linear)
Describe the Bug
PR Routing & Approval is enabled on one repository through an organisation-level install of the Cursor GitHub App. The app has pull_requests: write and members: read. Our approval policies tell the agent to request the owning GitHub team for a change, so that the team’s code review assignment on GitHub picks the individual. Every team named in the policies has code review assignment enabled, and requesting one of them by hand works: GitHub swaps the team for a member within a second.
Steps to Reproduce
The agent runs, decides which team owns the change, and reports that it requested the team. GitHub never receives the request.
Run bc-e0022d3b-3b76-4b91-bedb-45acca37319d, 14 September 2026, PR marked ready for review at 20:47:25 UTC. The run summary shows the tool call Request reviewers: org/team-a, user-x. GitHub’s timeline for that PR has exactly one review request from cursor[bot], for user-x at 20:54:40. There is no request for org/team-a, and no failed attempt anywhere in the timeline. Five minutes later I requested org/team-a myself and GitHub immediately replaced it with a member.
A second PR the same day, marked ready at 13:12:34 UTC, touched two areas owned by two different teams. The agent’s review comment at 13:14:07 reads “Reviewers were requested for the owning teams.” GitHub’s timeline has no review request from cursor[bot] at all on that PR. The author requested people by hand at 13:20.
So the pattern is consistent across two runs: requests for individual users land, requests for teams are lost, and the agent reports success in both cases.
Expected Behavior
Either the team request reaches GitHub, or the tool returns an error so the agent can fall back to naming a member and say so in its comment. Silent success is the worst outcome, because the PR sits with no reviewer and the summary says it has one.
Operating System
Other
Version Information
Cursor Agents
Additional Information
Questions
Does the Request Reviewers tool support GitHub team slugs at all? The docs for PR Routing & Approval say the agent “assigns reviewers based on code ownership” but do not say whether teams are supported.
If teams are supported, is the app hitting the known GitHub behaviour where installation tokens get a 422 on team_reviewers, and if so, is that being swallowed rather than returned to the agent?
If teams are not supported, could the tool reject the slug so the agent knows, rather than dropping it?
Happy to share the repository, PR numbers and the second run id by DM, and to open test PRs on request.
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor