Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
The “AI Edits by Repository” report incorrectly identifies repositories hosted on Azure DevOps Server On-Premises.
The repository remote follows this path structure:
SERVER / COLLECTION / PROJECT / _git / REPOSITORY
The report displays:
COLLECTION / PROJECT
instead of:
PROJECT / REPOSITORY
The actual repository name after the “_git” segment is ignored.
Normal Git operations such as fetch, pull, and push work correctly. The issue only affects the repository label in the “AI Edits by Repository” analytics report.
Steps to Reproduce
- Open a Git repository in Cursor.
- Use an Azure DevOps Server On-Premises origin remote with this structure:
SERVER / COLLECTION / PROJECT / _git / REPOSITORY - Make AI-generated code changes.
- Commit the changes.
- Open the Cursor Team Dashboard.
- Navigate to “AI Edits by Repository”.
- Check the displayed repository name.
The report displays COLLECTION / PROJECT instead of PROJECT / REPOSITORY.
Expected Behavior
Cursor should correctly parse Azure DevOps Server On-Premises repository remotes.
For a remote structured as:
SERVER / COLLECTION / PROJECT / _git / REPOSITORY
the repository label should be:
PROJECT / REPOSITORY
The repository name after the “_git” segment should not be ignored.
Operating System
Windows 10/11
Version Information
Version: 3.13.10 (system setup)
VS Code Extension API: 1.128.0
Commit: 4f02290ccd9304f0e6bf8ee85f6e9106f02ac1f0
Date: 2026-07-23T21:41:07.333Z
Layout: Agent Window
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Windows_NT x64 10.0.26100
Additional Information
The repository is hosted on Azure DevOps Server On-Premises.
Cursor appears to use the collection and project path segments as the repository label while ignoring the actual repository name.
Git repository detection and normal Git operations work correctly. Only the repository label in the analytics report is affected.
No relevant console errors were observed.
Does this stop you from using Cursor
No - Cursor works, but with this issue