GitLab Bugbot - Unable to see all projects and repos

Where does the bug appear (feature/product)?

BugBot

Describe the Bug

I am unable to configure bugbot or background agents with Gitlab because our repositories are not showing up.

Steps to Reproduce

On Cursor - The AI Code Editor, try to manage the available repositories of a GitLab integration → only Disconnect Account is showing up

Expected Behavior

I would expect to be able to manage the available repositories.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

N/A

Version: 2.1.39 (Universal)
VSCode Version: 1.105.1
Commit: 60d42bed27e5775c43ec0428d8c653c49e58e260
Date: 2025-11-27T02:30:49.286Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

When I go into the bugbot part of the dashboard I only see 1 random repository from our gitlab

Hey, thanks for the report. It seems like a bug with fetching GitLab repositories in integrations/BugBot - screenshots are very helpful.

To help us fix it quickly, please share:

  • GitLab: gitlab.com or self-managed? (domain)
  • Which workspace/org in Cursor this occurs
  • Examples of missing repositories (namespace/project) and where they are located (group/subgroup)
  • Your role in these repos (Owner/Maintainer/Developer)
  • Exact time (and timezone) when you opened Dashboard > Integrations and BugBot
  • Any errors in the browser console/Network when opening the integrations or BugBot page (screenshot/text of the error)

You can also try:

  • Disconnecting GitLab → reconnecting it on the Dashboard

If the repositories are still not visible after this, I’ll escalate the ticket to the engineers.

  • gitlab .com

  • Team plan - Team ID: 13269381

  • an example of 2 missing repos would be

    • replicant-ai/self-service/rachael
    • replicant-ai/ml/ml-platform
  • My role is Developer, but I asked someone who has Owner role and he told me he also didn’t see anything else

  • I attempted this again just now, Friday Nov 28 at 15:25 Eastern

  • For console errors

    • I am seeing a 500 response for POSThttps://cursor.com/api/dashboard/get-base-team-admin-settings
      • but it says it is for team-level model access control
        • title: “Bad request.”
        • detail: “Team model access control feature is not enabled for this team”
    • I also see statsig network errors
      • ERROR [Statsig] A networking error occurred during POST request to /statsig-proxy/v1/rgstr?k=client-Bm4HJ0aDjXHQVsoACMREyLNxm5p6zzuzhO50MgtoT5D&st=javascript-client-react&sv=3.20.2&t=1764361549676&sid=677870a7-fe3a-4a5f-8bf0-164f1fd072ae&ec=17. TypeError: NetworkError when attempting to fetch resource. TypeError: NetworkError when attempting to fetch resource. 76401-48510337523add99.js:1:48109

        WARN [Statsig] Failed to flush events. 76401-48510337523add99.js:1:48031

      • I turned of ublock and these statsig errors went away. however this didn’t change anything

  • the POST to https://cursor.com/api/dashboard/list-gitlab-enterprise-instances is responding with a 200 but no JSON content

I tried disconnecting and reconnecting and there was no change.

1 Like

Interestingly, the one repository that shows up comes from the get-github-installations request and it has includeTeamOwnedRepos set to false but I don’t see a way to re-configure that

{
"includeTeamOwnedRepos":false,
"gheApplication":"ad3ea84c-ede1-42fe-889a-16a8c94ccfdf"
}

1 Like

This issue should be fixed now. Please let me know if it still persists.

We were able to get it working!

Something we figured out was that the user has to have Webhook creation permissions in the repos in gitlab. This could perhaps be reflected in your documentation :slight_smile:

Thank you for assisting with this!

1 Like

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.