Skip to content

Commit bdd41ca

Browse files
authored
feat(seer): document the seer github app (#15252)
<!-- Use this checklist to make sure your PR is ready for merge. You may delete any sections you don't need. --> ## DESCRIBE YOUR PR Documents the Seer GitHub App as one of our GitHub integrations + links to this new docs section from various places its mentioned. ## IS YOUR CHANGE URGENT? Help us prioritize incoming PRs by letting us know when the change needs to go live. - [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE --> - [ ] Other deadline: <!-- ENTER DATE HERE --> - [x] None: Not urgent, can wait up to 1 week+ ## PRE-MERGE CHECKLIST *Make sure you've checked the following before merging your changes:* - [ ] Checked Vercel preview for correctness, including links - [ ] PR was reviewed and approved by any necessary SMEs (subject matter experts) - [ ] PR was reviewed and approved by a member of the [Sentry docs team](https://github.com/orgs/getsentry/teams/docs)
1 parent 649728f commit bdd41ca

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

docs/organization/integrations/source-code-mgmt/github/index.mdx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ sidebar_order: 1
44
description: "Learn more about Sentry's GitHub integration and how it can track and resolve bugs faster by using data from your GitHub commits, and streamline your triaging process by creating a GitHub issue directly from Sentry."
55
---
66

7-
There are two types of GitHub integrations, so make sure you're choosing the correct one:
7+
There are three types of GitHub integrations, so make sure you're choosing the correct one:
88
- [GitHub](#installing-github) - For individual GitHub users/organizations (as well as most GitHub Enterprise Cloud customers), so long as they are hosted on `github.com`. Follow the '[Installing GitHub](#installing-github)' instructions, **Please begin the installation from Sentry**.
99

1010
- [GitHub Enterprise](#installing-github-enterprise) - For GitHub Enterprise instances that **cannot be accessed from `github.com`**. Usually these will have a custom domain, for example:
@@ -13,6 +13,7 @@ There are two types of GitHub integrations, so make sure you're choosing the cor
1313

1414
For these accounts, follow the '[Installing GitHub Enterprise](#installing-github-enterprise)' instructions.
1515

16+
- [Seer GitHub App](#installing-the-seer-github-app) - For [Seer](/product/ai-in-sentry/seer) to make Pull Requests for Issue Fixes and for [AI Code Review](/product/ai-in-sentry/ai-code-review) to analyze your Pull Requests.
1617

1718
### Check Your Domain
1819

@@ -216,6 +217,16 @@ Occasionally, Sentry will request additional permissions to your GitHub account
216217

217218
GitHub Enterprise should now be enabled for all projects under your Sentry organization.
218219

220+
## Installing the Seer GitHub App
221+
222+
The [Seer GitHub App](https://github.com/apps/seer-by-sentry) is used by [Seer](/product/ai-in-sentry/seer) to make Pull Requests for Issue Fixes and for [AI Code Review](/product/ai-in-sentry/ai-code-review) to analyze your Pull Requests.
223+
224+
To install the Seer GitHub App, simply follow the installation steps to install the GitHub App for the specified organization/repositories you need. You can find the Seer GitHub App [here](https://github.com/apps/seer-by-sentry).
225+
226+
- For [Issue Fix](/product/ai-in-sentry/seer#issue-fix), you will now be able to create pull requests in the installed locations.
227+
228+
- For [AI Code Review](/product/ai-in-sentry/ai-code-review), continue following the instructions in the [Sentry Prevent AI](/product/ai-in-sentry/sentry-prevent-ai#getting-started) documentation.
229+
219230
## Configure
220231

221232
Use GitHub to [track commits](#commit-tracking), identify [suspect commits](#suspect-commits-and-suggested-assignees), [resolve via commit or PR](#resolve-via-commit-or-pull-request) and [manage issues](#issue-management).

docs/product/ai-in-sentry/ai-code-review/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ AI Code Review helps you generate new tests for uncovered code and reviews your
1515

1616
## Getting Started
1717

18-
To enable AI Code Review in your GitHub organization or on specific repositories, you need to install the [Seer by Sentry GitHub app](https://github.com/apps/seer-by-sentry). This allows the assistant to analyze pull requests, provide insights, and write tests. **You must also have the [Sentry Github integration](/organization/integrations/source-code-mgmt/github/) enabled.**
18+
To enable AI Code Review in your GitHub organization or on specific repositories, you need to install the [Seer by Sentry GitHub app](/organization/integrations/source-code-mgmt/github/#installing-the-seer-github-app). This allows the assistant to analyze pull requests, provide insights, and write tests. **You must also have the [Sentry Github integration](/organization/integrations/source-code-mgmt/github/) enabled.**
1919

20-
1. Install the [Seer by Sentry GitHub app](https://github.com/apps/seer-by-sentry) in your GitHub organization or specific repositories.
20+
1. Install the [Seer by Sentry GitHub app](/organization/integrations/source-code-mgmt/github/#installing-the-seer-github-app) in your GitHub organization or specific repositories.
2121
2. Enable these required settings in your Sentry [organization settings](https://sentry.io/orgredirect/settings/:orgslug/):
2222
- `Show Generative AI Features`
2323
- `Enable AI Code Review`

docs/product/ai-in-sentry/seer/index.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,16 @@ Seer is a powerful debugging agent, with access to a wide variety of data source
6060
To start using Seer's capabilities in your Sentry-enabled projects, follow these steps:
6161

6262
1. **Enable generative AI features**: Make sure "Show Generative AI Features" is enabled in your [organization settings](https://sentry.io/orgredirect/organizations/:orgslug/settings/#hideAiFeatures)
63-
2. **Set up GitHub Integration**: For issue fix capabilities, [connect your GitHub repositories](/organization/integrations/source-code-mgmt/github/)
63+
2. **Set up GitHub Integration**: For issue fix capabilities, [connect your GitHub repositories](/organization/integrations/source-code-mgmt/github/).
64+
- *Optional:* To make Pull Requests with Seer, [configure the Seer GitHub App](/organization/integrations/source-code-mgmt/github/#installing-the-seer-github-app).
6465
3. **Configure Settings**: Customize Seer's behavior in your project settings under `Seer Automation`. Seer is enabled by default using these settings:
6566
- **Automatic issue scans**: Enabled
6667
- **Automatic issue fixes**: Enabled for highly actionable issues and above
6768

6869
> **Note**: You can monitor your Seer usage in the [Stats & Usage tab](https://sentry.io/settings/stats/) and can learn more about managing your Seer budget [here](/pricing/quotas/manage-seer-budget/).
6970
4. **Start Using**: Look for Seer options in your issue details pages
7071

71-
To start using Seer to for AI code reviews, [configure the Seer GitHub App](/product/ai-in-sentry/ai-code-review/#getting-started).
72+
To start using Seer to for AI code reviews, [configure the Seer GitHub App](/organization/integrations/source-code-mgmt/github/#installing-the-seer-github-app).
7273

7374
## Privacy and security
7475

docs/product/ai-in-sentry/seer/issue-fix/index.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ Seer already automatically parses rules files from [Cursor](https://docs.cursor.
8282

8383
## Best Practices
8484

85-
- Setup the GitHub integration, allowing Seer access to your codebase and enabling it to generate code fixes. Enabling the GitHub integration will help Seer to provide better results. See the [Sentry GitHub integration](/organization/integrations/source-code-mgmt/github/) to learn how
85+
- Setup the GitHub integration, allowing Seer access to your codebase and enabling it to generate code fixes. Enabling the GitHub integration will help Seer to provide better results. See the [Sentry GitHub integration](/organization/integrations/source-code-mgmt/github/) to learn how.
86+
- Setup the Seer GitHub integration, so Seer can create PRs for you.
8687
- The more Sentry context you have, the better equipped Seer will be to help: consider instrumenting your application to collect traces, profiles and logs, and send them to Sentry.
8788
- For JavaScript / TypeScript projects that are minified in production, upload [source maps](/platforms/javascript/sourcemaps/) to Sentry for the best results
8889

0 commit comments

Comments
 (0)