Engine requires an integration to a version control provider to push commits and make PRs.

We strongly recommend that you add branch protection rules whenever you allow AI to access to your codebase.

You can link Github easily by selecting ‘connect code’ from the sidebar in the Engine app and following the authentication flow.

Using Engine in Github

Engine can continue work on PRs it has already been assigned or start work on new PRs. There are several ways to interact with Engine from Github.

Existing tasks

New PRs

Closing or merging a PR in Github will update its status in Engine.

Engine also supports GitHub issues!

Permissions

You can restrict Engine’s access to particular repos if you like. You can update this later in your Github application settings.