GitAvailable
Git
Git is the human review-and-commit surface for a workspace worktree: change tree, per-file diffs, selective commits, remotes, and a bounded log.
It is separate from Commits, which owns the agent-facing queue. Desktop Git and Mobile Review display that queue as read-only.
Read the change tree
Commit or discard selected paths
Use remotes and history when the user asked
Route
GET /api/workspaces/{workspaceId}/git/changesPlanned: hosting-provider state
This slice reads the local repository. It knows nothing about where that repository is hosted, so a reviewer has to leave for a browser to find out whether checks passed, whether the base branch conflicts, or whether anyone objected.
A planned forge capability kind supplies that state, and the Git surfaces display it. Display only — the same discipline the surfaces already follow with the queue.
Boundaries
Desktop
Mobile
Empty states
Review threads
A workspace with no forge enabled shows no hosting UI at all.