-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwizard.json
More file actions
288 lines (288 loc) · 9.1 KB
/
Copy pathwizard.json
File metadata and controls
288 lines (288 loc) · 9.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
{
"patterns_url": "patterns/manifest.json",
"engines_url": "https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/engines.json",
"landing": {
"title": "Automate your repository with AI agents",
"message": "Answer a few questions and get a ready-to-run agentic workflow for your repository.",
"button": "Create Your Agentic Workflow",
"hint": "Takes about a minute — no sign-in required.",
"runner": "Runs safely on GitHub Actions",
"trigger_label": "When",
"trigger_description": "Trigger",
"agent_label": "Agent",
"outputs_label": "Safe outputs"
},
"finish": {
"step_label": "Finish",
"step_description": "copy your prompt and run it",
"title": "Your workflow generator prompt is ready",
"message": "Copy it, then paste it into your agent from the repository you want to automate.",
"copy_button": "Copy prompt",
"copy_failure_button": "Copy failed — try again",
"copy_failure_status": "Prompt could not be copied. Please try again.",
"preview_label": "Prompt preview",
"preview_hint": "Review before copying",
"preview_aria_label": "Generated prompt preview"
},
"copy_success": {
"close_label": "Close",
"eyebrow": "Prompt copied",
"title": "Your workflow is one prompt away",
"description": "Open your coding agent from the repository you want to automate, then paste the prompt to generate your agentic workflow.",
"next_step_title": "Run it in your repository",
"next_step_description": "Your agent will take it from there.",
"action": "Got it"
},
"footer": {
"source": {
"url": "https://github.com/githubnext/gh-aw-wizard",
"label": "View source"
},
"report_issue": {
"url": "https://github.com/githubnext/gh-aw-wizard/issues",
"label": "Report an issue"
},
"terms": {
"url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
"label": "Terms"
},
"privacy": {
"url": "https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement",
"label": "Privacy"
},
"security": {
"url": "https://github.com/security",
"label": "Security"
}
},
"archetypes": {
"pinned": [
"skill-pr-reviewer",
"code-improvement",
"daily-test-improver",
"documentation-updater"
],
"aliases": {
"pr reviewer": "skill-pr-reviewer",
"daily code improver": "code-improvement",
"daily test generator": "daily-test-improver",
"documentation updater": "documentation-updater"
},
"custom": {
"id": "custom",
"label": "Custom",
"description": "Describe your own workflow — start from scratch",
"icon": "tools",
"full_width": true
}
},
"steps": {
"trigger": {
"placeholder": "choose when it runs",
"options": [
{
"id": "issues",
"label": "New issue opened",
"description": "Runs when an issue is created",
"icon": "issue-opened",
"summary": "a new issue is opened"
},
{
"id": "pull_request",
"label": "Pull request opened",
"description": "Runs when a PR is created",
"icon": "git-pull-request",
"summary": "a pull request is opened"
},
{
"id": "pull_request_ready_for_review",
"label": "PR ready for review",
"description": "Runs when a draft PR is marked ready for review",
"icon": "git-pull-request",
"summary": "a pull request is ready for review"
},
{
"id": "schedule",
"label": "On a schedule (daily/weekly)",
"description": "Runs on a cron schedule",
"icon": "calendar",
"summary": "the schedule runs"
},
{
"id": "slash_command",
"label": "Slash command (/slash-command in comments)",
"description": "Runs when a matching slash command is posted",
"icon": "terminal",
"summary": "a slash command is posted"
},
{
"id": "label_command",
"label": "Label command (/label-command)",
"description": "Runs when a matching label is added",
"icon": "tag",
"summary": "a matching label is added"
},
{
"id": "push",
"label": "Push to branch",
"description": "Runs when code is pushed",
"icon": "git-commit",
"summary": "code is pushed to main"
}
]
},
"output": {
"placeholder": "choose what it can write",
"options": [
{
"id": "create-issue",
"label": "Create issue",
"description": "Create new issues for tracking or reporting",
"icon": "issue-opened",
"summary": "create issue"
},
{
"id": "add-comment",
"label": "Add comment",
"description": "Post comments with analysis, feedback, or results",
"icon": "comment-discussion",
"summary": "add comment"
},
{
"id": "add-labels",
"label": "Add label",
"description": "Add labels on issues",
"icon": "tag",
"summary": "add label"
},
{
"id": "create-pull-request",
"label": "Create pull request",
"description": "Open pull requests with code changes",
"icon": "git-pull-request",
"summary": "create pull request"
},
{
"id": "create-pull-request-review-comment",
"label": "Add review comment",
"description": "Leave review comments on pull request diffs",
"icon": "eye",
"summary": "add review comment"
}
]
},
"extra": {
"placeholder": "choose optional capabilities",
"options": [
{
"id": "memory",
"label": "Remember across runs",
"description": "Track trends and context between workflow executions",
"icon": "cache",
"summary": "memory between runs"
},
{
"id": "charts",
"label": "Generate charts",
"description": "Upload generated charts and other visual assets",
"icon": "graph",
"summary": "chart generation"
},
{
"id": "browser",
"label": "Use browser",
"description": "Enable Playwright CLI for browser automation",
"icon": "device-desktop",
"summary": "browser access"
},
{
"id": "agentic-workflows",
"label": "Analyze workflows",
"description": "Create meta-workflows that analyze and optimize agentic workflows",
"icon": "tools",
"summary": "agentic workflow analysis"
},
{
"id": "lsp",
"label": "Use language services",
"description": "Use language service protocol tools for symbol-aware code analysis",
"icon": "terminal",
"summary": "language service access"
}
]
},
"engine": {
"placeholder": "choose an agent",
"options": [
{
"id": "copilot",
"label": "Copilot",
"company": "GitHub",
"icon": "vendor-github"
},
{
"id": "claude",
"label": "Claude",
"company": "Anthropic",
"icon": "vendor-anthropic"
},
{
"id": "codex",
"label": "Codex",
"company": "OpenAI",
"icon": "vendor-openai"
},
{
"id": "gemini",
"label": "Gemini",
"company": "Google",
"icon": "vendor-google"
},
{
"id": "pi",
"label": "Pi",
"company": "Inflection",
"icon": "vendor-pi"
}
]
},
"purpose": {
"placeholder": "choose what the agent should do"
},
"intent": {
"placeholder": "add your own instructions (optional)",
"label": "Anything else the agent should know? (optional)",
"hint": "Added to the prompt as you type, together with a grader and BinEval evaluations for it.",
"field_placeholder": "e.g., Keep our release notes accurate so on-call engineers can triage incidents faster…"
}
},
"recommendations": {
"triggers": [
"issues",
"pull_request",
"schedule",
"slash_command",
"label_command",
"push"
],
"safe_outputs": {
"add-comment": ["add-comment"],
"add-label": ["add-labels"],
"add-labels": ["add-labels"],
"create-issue": ["create-issue"],
"create-pull-request": ["create-pull-request"],
"create-pull-request-review-comment": ["create-pull-request-review-comment"],
"commit-files": ["create-pull-request"],
"issues": ["add-comment", "add-labels", "create-issue"],
"pull-requests": ["create-pull-request", "add-comment", "create-pull-request-review-comment"],
"contents": ["create-pull-request"]
}
},
"summary_overrides": {
"pr-review": {
"trigger": {
"pull_request": "a pull request is ready for review"
}
}
}
}