Uninstalling the extension
Uninstalling removes the ADO Pilot UI and pauses AI reviews automatically. Reinstalling brings reviews back on its own; cancel from the dashboard to stop reviews for good.
Last updated
Uninstalling the ADO Pilot Marketplace extension removes the UI it contributes — the pull request action menu entry and the organization administration hub. You don't need to open or use that UI for reviews to run day-to-day — reviews happen automatically via service hooks. But the extension itself must stay installed: uninstalling it deregisters the service-hook consumer, so Azure DevOps stops delivering pull request events to ADO Pilot for as long as the extension stays uninstalled, and reviews pause. Nothing is deleted or reconfigured — your service-hook subscriptions, personal access token, and ADO Pilot subscription are all untouched — and reviews resume automatically as soon as you reinstall the extension, with no other action needed. Uninstalling does not cancel your subscription or stop billing — to stop reviews and billing for good, cancel from the adopilot.dev dashboard.
What uninstalling does
When an organization administrator uninstalls the ADO Pilot extension from your Azure DevOps organization:
- The pull request action menu entry stops appearing in pull requests across the organization.
- The "ADO Pilot" item disappears from the organization administration sidebar.
- Azure DevOps notifies the ADO Pilot backend of the uninstall, which records that reviews are paused so the dashboard can show a Paused status. This is best-effort and does not block or delay the uninstall.
- Azure DevOps deregisters the extension's service-hook consumer, so pull request events stop being delivered to ADO Pilot until the extension is reinstalled — see If reviews stopped after uninstall below.
Specifically, uninstalling does not:
- Cancel your subscription at adopilot.dev.
- Remove or disable the service-hook subscriptions the backend provisioned in your Azure DevOps organization — they stay in place, unchanged.
- Revoke the personal access token (PAT) the backend uses to call your organization.
- Delete review history, findings, or usage records on the ADO Pilot side.
Your subscription, PAT, billing, and review history are all unaffected — but reviews do pause. Reinstalling the extension is what brings them back; see below.
How to fully stop reviews
To stop reviews and stop being billed, cancel your subscription before — or instead of — uninstalling the extension:
- Open the adopilot.dev dashboard and go to Billing.
- Open the Stripe billing portal (you may be asked to re-confirm your identity).
- In the portal, choose Cancel subscription, pick immediate cancellation or cancel at period end, and confirm.
See Changing your plan for the full billing steps and semantics.
Cancelling the subscription marks your account as inactive on the backend. As part of that offboarding, the backend automatically removes the service-hook subscriptions from your Azure DevOps organization and revokes the stored personal access token (PAT) — no separate cleanup or support request needed. (A cancellation triggered by a failed payment instead suspends the account reversibly and leaves the hooks and PAT in place until billing recovers.) Reviews stop on the cancellation effective date.
Once the subscription is cancelled, you can uninstall the Marketplace extension from Azure DevOps if you also want the UI removed.
How to uninstall the extension
If you have already cancelled your subscription, or you are removing only the UI and are fine with reviews pausing until you reinstall:
- In Azure DevOps, open Organization settings (the gear icon at the bottom of the Azure DevOps left navigation).
- In the sidebar, choose Extensions.
- On the Installed tab, find ADO Pilot - AI PR Review.
- Click the row to open the extension detail page.
- Click Uninstall and confirm.
Azure DevOps removes the extension's contributions from the organization within a few seconds. Open pull request pages may need a refresh to drop the action menu entry.
You need Azure DevOps administrator permissions on the organization (typically Project Collection Administrators) to uninstall an extension — the same organization-level permission that grants access to the settings hub.
What persists after uninstall
The following stay in place after uninstall and require separate action to remove:
| Item | Where it lives | How to remove |
|---|---|---|
| Service-hook subscriptions | Your Azure DevOps organization | These stay in place after simply uninstalling the extension. Cancelling your subscription removes them automatically as part of offboarding, so no separate cleanup is needed — if you need them removed without cancelling, open a support request. |
| Personal access token (PAT) | Your Azure DevOps user account | Revoke from Azure DevOps User settings → Personal access tokens if you no longer want the backend to be able to call your organization. |
| Subscription billing | adopilot.dev | Cancel from the dashboard Billing page. |
| Review history and findings | ADO Pilot backend | Retained for the period documented in How we handle your data. |
Re-installing later
If you uninstall the extension and later want the UI (and reviews) back, open the ADO Pilot listing and re-install using the steps in Installing and sharing the extension. Re-installing does not require any re-authentication if your subscription is still active — the backend's service-hook subscriptions are independent of the extension and are not deleted by uninstalling. Reviews resume automatically within seconds of reinstalling — no other action, resync, or reconfiguration needed. The extension's own settings hub will show Active and the current subscription counts as soon as it loads.
The adopilot.dev dashboard and admin views reflect this too: the Integration page's service-hook status reads Paused while the extension is uninstalled and returns to Active once coverage is confirmed restored after reinstalling — usually within moments, though this confirmation is a separate check from the review-delivery resumption above, so the two can be a few seconds apart in either order.
If you cancelled your subscription before uninstalling, re-installing the extension alone will not bring reviews back. Re-run the onboarding wizard at adopilot.dev to provision new subscriptions.
If reviews stopped after uninstall
This is expected — Azure DevOps pauses delivery of pull request events for as long as the extension is uninstalled.
- Reinstall the extension. Reviews resume automatically within seconds — no dashboard action needed. This is the reliable fix for repositories that were already being reviewed before the uninstall.
- The Resync button in the Service Hooks card (dashboard Integration page) recreates missing subscriptions, but while the extension is uninstalled it cannot restore coverage for repositories that were already under review — use it for newly added repositories, or after you've reinstalled.
If reviews still don't run after either of those, your subscription may have been cancelled separately, or the backend PAT has expired — check the adopilot.dev dashboard Integration page, where the Service Hooks card shows connection and coverage status.
Either way, once coverage is restored, pull requests opened or updated while the extension was uninstalled do not get reviewed retroactively — Azure DevOps does not queue or retry the events it didn't deliver during the pause. If you have PRs from that window that still need a review, re-run the review manually for each one.
If something else looks wrong after uninstall
- The action menu entry is still showing after uninstall — refresh the pull request page. Azure DevOps caches contributions per page load.
- Reviews are still running and you wanted them to stop — uninstall alone will not stop reviews reliably or for good (and per the above, they may pause and then resume on their own if you later reinstall). Cancel your subscription at the dashboard instead.