Currently it seems background agents only work on github, but what if your repo is on gitlab Azure devops or some other platform?
The best way to deal with this is probably by setting up a sync action and mirror the repo to github? Has anyone gone through this process just for the sake of background agent usage who can share their experience?