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
details: t('Seer only runs when you click Start.'),
10
+
},
11
+
{
12
+
value: 'super_low',
13
+
label: t('Only the Most Actionable Issues'),
14
+
details: t(
15
+
'Seer will automatically run on issues that it thinks have an actionability of "super high." This targets around 2% of issues, but may vary by project.'
16
+
),
17
+
},
18
+
{
19
+
value: 'low',
20
+
label: t('Highly Actionable and Above'),
21
+
details: t(
22
+
'Seer will automatically run on issues that it thinks have an actionability of "high" or above. This targets around 10% of issues, but may vary by project.'
23
+
),
24
+
},
25
+
{
26
+
value: 'medium',
27
+
label: t('Moderately Actionable and Above'),
28
+
details: t(
29
+
'Seer will automatically run on issues that it thinks have an actionability of "medium" or above. This targets around 30% of issues, but may vary by project.'
30
+
),
31
+
},
32
+
{
33
+
value: 'high',
34
+
label: t('Minimally Actionable and Above'),
35
+
details: t(
36
+
'Seer will automatically run on issues that it thinks have an actionability of "low" or above. This targets around 70% of issues, but may vary by project.'
37
+
),
38
+
},
39
+
{
40
+
value: 'always',
41
+
label: t('All Issues'),
42
+
details: t('Seer will automatically run on all new issues.'),
'Seer will scan all new issues in your project, helping you focus on the most actionable and quick-to-fix ones, giving more context in Slack alerts, and enabling automatic Issue Fixes.'
61
+
'Seer will scan all new and ongoing issues in your project, flagging the most actionable issues, giving more context in Slack alerts, and enabling Issue Fixes to be triggered automatically.'
62
62
),
63
63
type: 'boolean',
64
64
saveOnBlur: true,
65
65
}satisfiesFieldObject;
66
66
67
67
exportconstautofixAutomatingTuningField={
68
68
name: 'autofixAutomationTuning',
69
-
label: t('Automate Issue Fixes'),
69
+
label: t('Auto-Trigger Fixes'),
70
70
help: ()=>
71
71
t(
72
-
"Seer will automatically find a root cause and solution for incoming issues if it thinks the issue is actionable enough. By default, it won't open PRs without your approval."
72
+
'If Seer detects that an issue is actionable enough, it will automatically analyze it in the background. By the time you see it, the root cause and solution will already be there for you.'
details: t('Seer will never analyze any issues without manually clicking Start.'),
80
-
},
81
-
{
82
-
value: 'super_low',
83
-
label: <SeerSelectLabel>{t('Only the Most Actionable Issues')}</SeerSelectLabel>,
84
-
details: t(
85
-
'Seer will automatically run on issues that it thinks have an actionability of "super high." This targets around 2% of issues, but may vary by project.'
86
-
),
87
-
},
88
-
{
89
-
value: 'low',
90
-
label: <SeerSelectLabel>{t('Highly Actionable and Above')}</SeerSelectLabel>,
91
-
details: t(
92
-
'Seer will automatically run on issues that it thinks have an actionability of "high" or above. This targets around 10% of issues, but may vary by project.'
93
-
),
94
-
},
95
-
{
96
-
value: 'medium',
97
-
label: <SeerSelectLabel>{t('Moderately Actionable and Above')}</SeerSelectLabel>,
98
-
details: t(
99
-
'Seer will automatically run on issues that it thinks have an actionability of "medium" or above. This targets around 30% of issues, but may vary by project.'
100
-
),
101
-
},
102
-
{
103
-
value: 'high',
104
-
label: <SeerSelectLabel>{t('Minimally Actionable and Above')}</SeerSelectLabel>,
105
-
details: t(
106
-
'Seer will automatically run on issues that it thinks have an actionability of "low" or above. This targets around 70% of issues, but may vary by project.'
@@ -150,10 +115,10 @@ function ProjectSeerGeneralForm({project}: ProjectSeerProps) {
150
115
151
116
constautomatedRunStoppingPointField={
152
117
name: 'automated_run_stopping_point',
153
-
label: t('Stopping Point for Automatic Fixes'),
118
+
label: t('Stopping Point for Auto-Triggered Fixes'),
154
119
help: ()=>
155
120
t(
156
-
'Choose how far Seer should go without your approval when running automatically. This does not affect Issue Fixes that you manually start.'
121
+
'Choose how far Seer should go before stopping for your approval. This does not affect Issue Fixes that you manually start.'
157
122
),
158
123
type: 'choice',
159
124
options: [
@@ -183,7 +148,25 @@ function ProjectSeerGeneralForm({project}: ProjectSeerProps) {
183
148
184
149
constseerFormGroups: JsonFormObject[]=[
185
150
{
186
-
title: t('Automation'),
151
+
title: (
152
+
<div>
153
+
{t('Automation')}
154
+
<Subheading>
155
+
{tct(
156
+
"Choose how Seer automatically triages and root-causes incoming issues, before you even notice them. This analysis is billed at the [link:standard rates] for Seer's Issue Scan and Issue Fix. See [spendlink:docs] on how to manage your Seer spend. You can also [bulklink:configure automation for other projects].",
@@ -214,24 +197,7 @@ function ProjectSeerGeneralForm({project}: ProjectSeerProps) {
214
197
disabled={!canWriteProject}
215
198
renderHeader={()=>(
216
199
<Fragment>
217
-
<Alerttype="info"system>
218
-
{tct(
219
-
"Choose how Seer automates analysis of incoming issues. Automated scans and fixes are charged at the [link:standard billing rates] for Seer's Issue Scan and Issue Fix. See [spendlink:docs] on how to manage your Seer spend.[break][break]You can also [bulklink:configure automation for other projects].",
0 commit comments