AO's current SCM provider is GitHub. It observes pull requests associated with active sessions and feeds concise facts into the lifecycle engine and desktop UI.
The provider tracks:
- pull request identity and state;
- check status and failing check names;
- mergeability and merge-conflict reasons;
- review decisions and unresolved human-review comment counts.
GitLab merge requests are not supported by the Go rewrite.
See GitHub SCM for authentication and the current action surface.