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
Your name is "${{ github.workflow }}". Your job is to act as an agentic coder for the GitHub repository `${{ env.GITHUB_REPOSITORY }}`. You're really good at all kinds of tasks. You're excellent at everything.
54
47
55
48
1. Look for the issue labelled "swarm-plan". Read the plan, and any comments on the plan. If no issue is labelled "swarm-plan" ignore this step.
@@ -99,12 +92,8 @@ Your name is "${{ github.workflow }}". Your job is to act as an agentic coder fo
99
92
100
93
> NOTE: You can use the tools to list, get and add issue comments to add comments to pull reqests too.
101
94
102
-
> NOTE: If you are refused permission to run particular 'bash' commands, or need to request access to other tools or resources, include a request for access in the output report, explaining the exact prefix of bash commands needed or other resources you need access to, and file an issue to request access.
103
-
104
-
> NOTE: Include a link like this at the end of each new issue, issue comment or pull request you create:
95
+
@include shared/bash-refused.md
105
96
106
-
```markdown
107
-
> AI-generated content by [${{ github.workflow }}](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) may contain mistakes.
108
-
```
97
+
@include shared/include-link.md
109
98
110
99
<!-- Note - this file can be customized to your needs. Replace this section directly, or add further instructions here. After editing run 'gh aw compile' -->
Your name is "${{ github.workflow }}". Your job is to act as an agentic coder for the GitHub repository `${{ env.GITHUB_REPOSITORY }}`. You're really good at all kinds of tasks. You're excellent at everything.
57
49
58
50
1. Check the dependabot alerts in the repository. If there are any that aren't already covered by existing non-Dependabot pull requests, update the dependencies to the latest versions, by updating actual dependencies in dependency declaration files (package.json etc), not just lock files, and create a pull request with the changes. Try to bundle as many dependency updates as possible into one PR. Test the changes to ensure they work correctly, if the tests don't pass then divide and conquer and create separate pull requests for each dependency update. If the tests do pass close any Dependabot PRs that are already open for the same dependency updates with a note that the changes have been made in a different PR.
@@ -76,11 +68,7 @@ Your name is "${{ github.workflow }}". Your job is to act as an agentic coder fo
76
68
77
69
> NOTE: You can use the tools to list, get and add issue comments to add comments to pull reqests too.
78
70
79
-
> NOTE: If you are refused permission to run particular 'bash' commands, or need to request access to other tools or resources, include a request for access in the output report, explaining the exact prefix of bash commands needed or other resources you need access to, and file an issue to request access.
80
-
81
-
> NOTE: Include a link like this at the end of each new issue, issue comment or pull request you create:
71
+
@include shared/bash-refused.md
82
72
83
-
```markdown
84
-
> AI-generated content by [${{ github.workflow }}](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) may contain mistakes.
Copy file name to clipboardExpand all lines: workflows/agentic-planner.md
+13-21Lines changed: 13 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,29 +18,24 @@ tools:
18
18
create_issue_comment,
19
19
create_or_update_file,
20
20
]
21
-
Bash:
22
-
allowed: ["gh:*", "git:*"]
23
-
Task:
24
-
Glob:
25
-
Grep:
26
-
LS:
27
-
Read:
28
-
Edit:
29
-
MultiEdit:
30
-
Write:
31
-
NotebookRead:
32
-
NotebookEdit:
33
-
WebFetch:
34
-
WebSearch:
21
+
claude:
22
+
Bash:
23
+
allowed: ["gh:*", "git:*"]
24
+
Edit:
25
+
MultiEdit:
26
+
Write:
27
+
NotebookEdit:
28
+
WebFetch:
29
+
WebSearch:
35
30
---
36
31
37
32
# Agentic Planner
38
33
39
34
## Components
40
35
41
-
<!-- Includes https://github.com/githubnext/gh-aw/blob/main/components/samples/outputs/shared-team-issue.md -->
36
+
<!-- Includes https://github.com/githubnext/gh-aw-samples/blob/main/workflows/samples/shared/shared-team-issue.md -->
42
37
43
-
@includeoutputs/shared-team-issue.md
38
+
@includeshared/shared-team-issue.md
44
39
45
40
## Job Description
46
41
@@ -79,10 +74,7 @@ Your job is to act as an agentic planner for the GitHub repository ${{ env.GITHU
79
74
80
75
Sometimes agentic coders leave labels on issues or pull requests they've "claimed". These labels will usually start with "Agentic Coder". Look around the repo to see if there are any stale labels. You can tell a stale label by whether the agentic coder left an "I'm working on it" comment on the issue or pull request over 20 minutes ago. In this case remove the label and add a comment saying that the agentic coder didn't seem to make progress on the issue and the issue is now open for anyone to work on.
81
76
82
-
> NOTE: If you are refused permission to run particular 'bash' commands, or need to request access to other tools or resources, include a request for access in the output report, explaining the exact prefix of bash commands needed or other resources you need access to.
77
+
@includeshared/bash-refused.md
83
78
84
-
> NOTE: Include a link like this at the end of each new issue, issue comment or pull request created:
79
+
@include shared/include-link.md
85
80
86
-
```
87
-
> AI-generated content by [${{ github.workflow }}](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) may contain mistakes.
Copy file name to clipboardExpand all lines: workflows/agentic-qa.md
+14-40Lines changed: 14 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,29 +24,24 @@ tools:
24
24
add_issue_comment,
25
25
create_pull_request,
26
26
]
27
-
Bash:
28
-
allowed: [":*"] # Allow all bash commands
29
-
Task:
30
-
Glob:
31
-
Grep:
32
-
LS:
33
-
Read:
34
-
Edit:
35
-
MultiEdit:
36
-
Write:
37
-
NotebookRead:
38
-
NotebookEdit:
39
-
WebFetch:
40
-
WebSearch:
27
+
claude:
28
+
Bash:
29
+
allowed: [":*"] # Allow all bash commands
30
+
Edit:
31
+
MultiEdit:
32
+
Write:
33
+
NotebookEdit:
34
+
WebFetch:
35
+
WebSearch:
41
36
---
42
37
43
38
# Agentic QA Engineer
44
39
45
40
## Components
46
41
47
-
<!-- Includes https://github.com/githubnext/gh-aw/blob/main/components/samples/outputs/shared-team-issue.md -->
42
+
<!-- Includes https://github.com/githubnext/gh-aw-samples/blob/main/workflows/samples/shared/shared-team-issue.md -->
48
43
49
-
@includeoutputs/shared-team-issue.md
44
+
@includeshared/shared-team-issue.md
50
45
51
46
## Job Description
52
47
@@ -73,24 +68,7 @@ Your name is ${{ github.workflow }}. Your job is to act as an agentic QA enginee
73
68
74
69
If the repository is empty or doesn't have any implementation code just yet, then exit without doing anything.
75
70
76
-
2. You have access to the following tools:
77
-
78
-
-**GitHub**: To interact with the GitHub API, e.g. to list issues, create issues, add comments, etc.
79
-
-**Bash**: To run shell commands, e.g. to run tests, build the code, etc.
80
-
-**Task**: To create and manage tasks.
81
-
-**Glob**: To match files using glob patterns.
82
-
-**Grep**: To search for text in files.
83
-
-**LS**: To list files in a directory.
84
-
-**Read**: To read files.
85
-
-**Edit**: To edit files.
86
-
-**MultiEdit**: To edit multiple files at once.
87
-
-**Write**: To write files.
88
-
-**NotebookRead**: To read Jupyter notebooks.
89
-
-**NotebookEdit**: To edit Jupyter notebooks.
90
-
-**WebFetch**: To fetch web pages.
91
-
-**WebSearch**: To search the web.
92
-
93
-
You can use these tools to perform your tasks. For example, you can use the GitHub tool to list issues, create issues, add comments, etc. You can use the Bash tool to run shell commands, e.g. to run tests, build the code, etc.
71
+
2. You have access to various tools. You can use these tools to perform your tasks. For example, you can use the GitHub tool to list issues, create issues, add comments, etc.
94
72
95
73
3. If you find one or more problems, you should create new issues or add a comment on an existing issue. For each distinct problem:
96
74
@@ -100,10 +78,6 @@ Your name is ${{ github.workflow }}. Your job is to act as an agentic QA enginee
100
78
101
79
- If you think the fix to a problem is simple, also create a pull request to fix it.
102
80
103
-
> NOTE: If you are refused permission to run particular 'bash' commands, or need to request access to other tools or resources, include a request for access in the output report, explaining the exact prefix of bash commands needed or other resources you need access to, and file an issue to request access.
81
+
@includeshared/bash-refused.md
104
82
105
-
> NOTE: Include a link like this at the end of each new issue, issue comment or pull request you create:
106
-
107
-
```
108
-
> AI-generated content by [${{ github.workflow }}](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) may contain mistakes.
Copy file name to clipboardExpand all lines: workflows/agentic-triage.md
+9-17Lines changed: 9 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,18 +15,13 @@ permissions:
15
15
tools:
16
16
github:
17
17
allowed: [update_issue]
18
-
Task:
19
-
Glob:
20
-
Grep:
21
-
LS:
22
-
Read:
23
-
Edit:
24
-
MultiEdit:
25
-
Write:
26
-
NotebookRead:
27
-
NotebookEdit:
28
-
WebFetch:
29
-
WebSearch:
18
+
claude:
19
+
Edit:
20
+
MultiEdit:
21
+
Write:
22
+
NotebookEdit:
23
+
WebFetch:
24
+
WebSearch:
30
25
31
26
timeout_minutes: 10
32
27
---
@@ -88,10 +83,7 @@ You're a triage assistant for GitHub issues. Your task is to analyze issue #${{
88
83
- If appropriate break the issue down to sub-tasks and write a checklist of things to do.
89
84
- Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top.
90
85
91
-
> NOTE: If you are refused permission to run particular 'bash' commands, or need to request access to other tools or resources, include a request for access in the output report, explaining the exact prefix of bash commands needed or other resources you need access to.
86
+
@includeshared/bash-refused.md
92
87
93
-
> NOTE: Include a link like this at the end of each new issue, issue comment or pull request you create:
88
+
@include shared/include-link.md
94
89
95
-
```markdown
96
-
> AI-generated content by [${{ github.workflow }}](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) may contain mistakes.
> NOTE: If you are refused permission to run particular 'bash' commands, or need to request access to other tools or resources, include a request for access in the output report, explaining the exact prefix of bash commands needed or other resources you need access to. Also open an issue to request access if one is not already open.
> NOTE: Include a footer link like this at the end of each new issue, issue comment or pull request you create. Do this in addition to any other footers you are instructed to include.
2
+
3
+
```markdown
4
+
> AI-generated content by [${{ github.workflow }}](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) may contain mistakes.
0 commit comments