You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(integration): Update Linear Agent Docs (#15420)
Adding new content for updated OAuth consent screen, options for
configuration, enable prs / automatic seer command, and help
elicitations.
Adding support for both us / eu Sentry environments.
**Sentry Agent for Linear** is in its beta phase. It is currently only available for US-based Sentry.io organizations. Changes to the UX and the agent functionality should be expected.
12
+
**Sentry Agent for Linear** is in its beta phase. Changes to the UX and the agent functionality should be expected.
13
13
14
14
</Alert>
15
15
@@ -24,7 +24,6 @@ This integration highly benefits from having [automation configured within Seer]
24
24
Sentry owner, manager, or admin permissions are required to install this integration.
25
25
26
26
Linear **won't** work with self-hosted Sentry.
27
-
28
27
</Alert>
29
28
30
29
Navigate to **Settings > Integrations > Linear (Sentry Agent)**, accept and install.
@@ -42,31 +41,87 @@ When the issue is delegated to the agent, the agent will automatically check for
42
41
43
42
For comment based interactions, the integration accepts natural language. We attempt to parse the intent of the question and trigger the appropriate response. If it fails, we'll prompt the help command that will guide you through options.
44
43
45
-
Currently the integration allows the user to run the following actions:
44
+
Most actions are available via interactive buttons or natural language. Currently, the integration allows the user to run the following actions:
46
45
47
46
- Issue Fix - Runs a Seer Issue Fix for the application.
48
47
- Status - Updates the status of the issue.
49
48
- Help - Displays the help command that will guide you through options.
49
+
- Enable/Disable automatic Seer runs - Toggle whether Seer automatically runs (without confirmation) when issues are assigned in Linear.
50
+
- Enable/Disable Seer PRs - Allow Seer to open pull requests automatically when fixes are ready.
51
+
52
+
## Automation & Configuration
53
+
54
+
When an issue is assigned to the Sentry Agent in Linear, the user will be prompted to link their account with Sentry. This creates the relationship between your Linear user and your Sentry user, and exposes the projects and Sentry resources the user has access to.
55
+
56
+
The OAuth consent screen shows what orgnaization is connecting to Linear as well as gives options that can be enabled to customize the Sentry Agent in Linear's behavior.
These options can also be managed within the agent interface after the account is linked through the `help` command and leveraging the select menu at the bottom.
1. Navigate to an issue within Linear and select "Assign" from the dropdown menu in the right sidebar.
54
84
85
+
<divstyle={{width: '75%'}}>
86
+
55
87

56
88
89
+
</div>
90
+
57
91
2. Select "Sentry" from the dropdown menu.
58
92
59
93
3. The task will be moved into in-progress and the Sentry agent session will be created. If it's your first time using the Agent, you'll be prompted to authenticate. Use the "Link" button to link your Linear user to your Sentry user.
60
94
61
95

62
96
63
-
4. Once linked, you'll be asked if you want to run a Seer Issue Fix for the application. You can answer "Yes", or ask for "Help" to see more options.
97
+
4. If auto-run is disabled, you'll see a prompt with buttons:
5. If auto-run is enabled, the Agent will start Seer automatically and confirm it's running. Use "status" to check progress or view results. If an analysis already exists, the Agent will post the latest status or Sentry issue details.
106
+
107
+
<divstyle={{width: '65%'}}>
108
+
109
+

110
+
111
+
</div>
112
+
113
+
114
+
### Triage Rules
115
+
116
+
The Sentry Agent supports Linear's triage rules allowing you to tag issues with a custom label in Linear, and have it execute the Sentry Agent. Examples are below.
Copy file name to clipboardExpand all lines: docs/platforms/react-native/integrations/plugin.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -126,4 +126,4 @@ Sentry.init({
126
126
});
127
127
```
128
128
129
-
For more information, please refer to [the Supabase integration documentation for the JavaScript SDK](/platforms/javascript/configuration/integrations/supabase/).
129
+
For more information, please refer to [the Supabase integration documentation for the JavaScript SDK](javascript/guides/node/configuration/integrations/supabase/).
0 commit comments