Supported services
The Socket connection supplies dependency guards instead of ordinary task context.
Connect and sync
1
Authenticate
Choose the service in Connections and complete its credential form or sign-in flow.
2
Select resources
Search the available repositories, teams, projects, or boards. Save the resources you want Mains to import.
3
Refresh the data
Use Sync for an immediate refresh. Enable Auto Sync in the provider’s management view for recurring refreshes.
Synced data and live reviews
Imported issues and summaries are local snapshots. They can be stale until the next sync. The GitHub Pull requests tab in Tasks uses live GitHub queries for its inbox and review interface. Synced PR summaries do not provide the same checks, threads, and diff workflow. GitLab merge request summaries do not enable the GitHub review interface.Credentials and backends
A connection belongs to the backend where you configure it. A remote backend uses its own connection state. Service connections, agent sign-in, and Git CLI authentication are separate. For example, connecting GitHub does not sign in Copilot or rungh auth login.
See Privacy for storage and data flow.
