Pull Requests and CI
The Git panel is where you ship an agent’s work. Enable it under Settings › side panels › Git, then open the Git tab in an agent’s right rail. It shows the branch, its base, status pills (uncommitted, pushed, conflicts, PR number, merged), the changed files, and a commit-message composer.
Committing
Section titled “Committing”By default, Fletch delegates commits to the agent, so it writes a sensible message:
- Commit — commit the current changes.
- Commit & push — commit, then push the branch (creating it on first push).
- Commit & open PR — commit, push, and open a pull request.
If you type your own message in the composer, Fletch does a Direct commit with your exact text instead.
Pull requests
Section titled “Pull requests”- Open PR — create a pull request. If one already exists for the branch, Fletch reuses it.
- Merge PR — requests an auto-merge, so GitHub completes it once required checks pass. If the repo has auto-merge disabled (or the PR is already clean), Fletch merges directly instead — but it never bypasses a merge queue.
- View on GitHub — open the PR (or draft) in your browser.
CI checks
Section titled “CI checks”When a workspace has a PR, the panel shows its check rollup — pending, passing, or failing — plus per-check detail and the PR’s merge state (clean, blocked, behind, and so on). If checks fail, Fix checks with agent hands the failure back to the agent to work on.
Other Git actions
Section titled “Other Git actions”The panel also offers Pull, Rebase onto <base>, Update branch (with agent), Resolve conflicts with agent, Stash changes, Discard all, Abort merge, Delete branch, and Archive workspace. PR review comments can be sent straight into the composer with → chat to have the agent address them.