PR & Merge
From commit to merged pull request — the full delivery workflow without leaving Innovatic.
When an agent finishes its work, getting it shipped shouldn't require switching to a browser. Innovatic handles the full PR lifecycle: commit, push, open, monitor CI, and merge — all in one place.
GitHub and Azure DevOps
Innovatic works with both major forges. The right one is detected automatically from your repository's remote URL, with manual override available in settings.
| Forge | Capabilities |
|---|---|
| GitHub | PR creation, merge, CI checks, review threads, comments |
| Azure DevOps | PR creation, merge, status, reviews |
Creating a pull request
The PR mode walks you through delivery step by step:
- Commit — stage and commit your changes with a structured commit message
- Push — push the branch to origin with upstream tracking set automatically
- Open PR — create the pull request with an auto-generated title and description
The PR appears in the top bar as soon as it's created — number, title, and state (open / closed / merged) visible at a glance.
CI/CD monitoring
The Checks tab in the right panel shows your pipeline status in real time:
- Failed (red) — with error details and a link to the CI run
- In progress (yellow) — with a progress indicator
- Passed (green) — with the completion time
No need to open a browser tab and refresh.
Merging
When all required checks pass and there are no conflicts, the Merge button appears. One click merges the PR directly from Innovatic.
If the target branch has moved ahead and conflicts exist, a Rebase button appears instead — rebase your branch onto the target and resolve conflicts before merging.
The Merge button only appears when the PR is open, all required checks have passed, and there are no merge conflicts. No accidental merges.
Review threads
The Reviews tab shows all code review comments from your teammates:
- Inline comments with file path and line number
- Resolved and unresolved thread status
- Comment authors and timestamps
- Full markdown rendering
Conflict detection
Before any merge operation, Innovatic checks for conflicts against the target branch automatically. If conflicts are found, you'll see the list of affected files before deciding how to proceed.
Related features
- Git & Worktrees — the worktree that contains the changes you're shipping
- Code Editor — reviewing the diff before committing