GitHub integration: connect GitHub to Polylane
Connect GitHub repositories, commits and pull requests to Polylane through its GitHub App. Trace production incidents to code and propose reviewed fixes.
Get started for freeWhat Polylane does with GitHub.
Your code in the graph
Repositories are indexed for agents to grep and linked to the resources they deploy, so an investigation moves from a failing service to the code behind it without leaving the thread.
Changes become suspects
Pushes, merges, and deployments land on the timeline. When production breaks minutes after a merge, the investigation starts from that merge.
Watches on repo events
A thread can wait on pushes, pull requests, releases, and workflow runs, and pick the investigation back up when they land.
Fixes land where code lives
Investigations that end at a line of code end as a pull request on the repo behind the service, with the evidence trail attached. Your review and CI gate the merge.
How it works.
Install
Install the Polylane GitHub App on your organisation and pick the repositories it can see.
Index
Repositories are indexed and matched to the services they deploy, and repo events start landing on the timeline.
Agents work with the code
Mid-investigation they grep it, cite it, and when the root cause is a line of code, open the pull request.
Tools for the investigation.
What Polylane can do with GitHub while it investigates. Every call is recorded in the transcript.
-
githubApiRead any GitHub REST endpoint that lacks a dedicated tool -
githubFetchFilesFetch file contents from a GitHub repository -
githubSearchGithubSearch across GitHub repositories, code, issues, pull requests, users, commits, and topics -
githubCommitsRead commits in a GitHub repository (list/getDiff) -
githubPullRequestsRead pull requests in a GitHub repository (list/get) -
githubClosePullRequestClose a pull request Polylane opened -
githubWorkflowRunsRead GitHub Actions workflow runs (list/get) -
githubCreateBranchCreate a new branch in a repository -
githubGetPullRequestDiffGet the diff for a pull request
GitHub setup and troubleshooting
Common questions.
How does Polylane work with GitHub?
Give agents access to your GitHub repositories for code search, pull request context, and codebase understanding. Agents can browse files, understand your architecture, and provide more accurate answers grounded in your actual code.