# GitHub pull request triggers with a per-agent GitHub App

> Each agent can create and install its own GitHub App by clicks, read pull requests and diffs, post comments, and start sessions from pull request events.

Source: <https://everruns.com/docs/changelog/2026-09-30-github-pull-request-triggers/>

Date: 2026-09-30
Products: Platform, Cloud
Category: Feature
Available: In 0.33.0
Pull request: everruns/everruns#3935
Pull request: everruns/everruns#3943
Pull request: everruns/everruns#3915

![Everruns and GitHub logos side by side, announcing GitHub pull request triggers](https://everruns.com/docs/_astro/integration@2x.F8FJyusz_msjQz.webp)

An agent can now act on GitHub pull requests. Use the **Connect GitHub** card on the agent’s Integrations tab to create and install the agent’s own GitHub App. The [GitHub](https://everruns.com/docs/capabilities/github/) capability then gives it `get_github_pull_request`, `get_github_pull_request_diff` and `upsert_github_comment`.

Add a trigger in GitHub mode, or from the CLI with `--github-events` and `--repositories`, to start work on pull request events. Webhooks are signature verified, deduplicated by delivery ID, and routed to one session per pull request. Every trigger now shares that pipeline, so webhook triggers also accept filters and dedupe templates.

See [Summarize GitHub pull requests](https://everruns.com/docs/how-to/summarize-github-pull-requests/). PRs [#3935](https://github.com/everruns/everruns/pull/3935), [#3943](https://github.com/everruns/everruns/pull/3943), [#3915](https://github.com/everruns/everruns/pull/3915).