Coincide Get Coincide

Feature

Commits, pushes and pull requests

When an agent’s work is ready, ship it from the diff panel: one action can create a branch, commit, push and open the pull request, with the message and description written by the thread’s own agent. For GitHub, a pull request workspace sits beside the conversation.

The Git actions button

At the foot of the diff panel a bar shows the branch, how it stands against its upstream, and a Git action button: a primary action for the current state plus a menu with Commit…, Push, Pull and Create Pull Request (Create Merge Request on GitLab). Actions run in sequence, so one click can commit, push and open the request. Pushing to, or opening a request from, the default branch asks first.

Committing

The commit sheet lists the changed files to include and a message field. Leave the message empty and the thread’s agent writes one from the changes you’re committing. Use a Feature Branch creates a branch named after the change and commits there, which is handy when you’re on main.

The agent writes commit messages and pull request descriptions in a separate read-only session: it runs in plan mode and every approval is declined, so it can’t change anything. For a pull request it also gets a summary of the thread that made the change. If no agent is ready or it doesn’t answer in time, Coincide falls back to a plain summary of the changed files or commits.

Pull and merge requests on five hosts

Coincide reads the repository’s remote to tell which host it’s on, then uses that host’s own command-line tool with your existing sign-in. Nothing goes through a Coincide server.

HostHow the request is opened
GitHub (and GitHub Enterprise)GitHub CLI, gh
GitLabGitLab CLI, glab, as a merge request
Azure DevOpsAzure CLI, az, with its azure-devops extension
Forgejo and CodebergGitea CLI, tea, which signs in to Forgejo servers
BitbucketOn the web: Coincide opens Bitbucket’s page for creating the pull request

If an existing request already covers the branch, Coincide finds it instead of opening another. Without the host’s CLI signed in, hosts other than GitHub open their web page for creating the request. Coincide runs these tools so they never prompt and never install or update anything.

The GitHub pull request workspace

View › Show Pull Requests opens a panel beside the conversation, sharing the inspector with the diff, for the thread’s repository on GitHub. It lists Open Pull Requests, My Pull Requests or Review Requested, and for one pull request shows its description, reviews and checks with their status. From there you can:

What you need