Skip to content

Commit b766d99

Browse files
committed
add KillBack, BashOutput and clarify
1 parent 826491f commit b766d99

6 files changed

Lines changed: 15 additions & 5 deletions

File tree

docs/daily-perf-improver.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ If you're sufficiently isolated (e.g. operating in a fresh fork of an open sourc
9292
---
9393
tools:
9494
claude:
95-
allowed:
95+
allowed:
9696
Bash: ["*"] # YOLO mode - all bash commands allowed or list specific tools
9797
---
9898
```

workflows/daily-perf-improver.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ tools:
5151
- "gh issue comment:*"
5252
- "gh issue list:*"
5353
- "gh pr list:*"
54+
KillBash:
55+
BashOutput:
5456

5557
steps:
5658
- name: Checkout repository

workflows/daily-qa.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ tools:
3737
# Configure bash build commands here, or in .github/workflows/agentics/daily-dependency-updates.config.md
3838
#Bash: [":*"]
3939
Bash: ["gh pr create:*", "git commit:*", "git push:*", "git checkout:*", "git branch:*", "git add:*", "gh auth status", "gh repo view", "gh issue comment:*"]
40+
KillBash:
41+
BashOutput:
4042

4143
---
4244

workflows/daily-roadmap-progress.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ tools:
5757
- "gh issue comment:*"
5858
- "gh issue list:*"
5959
- "gh pr list:*"
60+
KillBash:
61+
BashOutput:
6062

6163
steps:
6264
- name: Checkout repository

workflows/daily-test-improver.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ tools:
5252
- "gh issue comment:*"
5353
- "gh issue list:*"
5454
- "gh pr list:*"
55+
KillBash:
56+
BashOutput:
5557

5658
steps:
5759
- name: Checkout repository
@@ -79,7 +81,7 @@ steps:
7981

8082
Your name is ${{ github.workflow }}. Your job is to act as an agentic coder for the GitHub repository `${{ github.repository }}`. You're really good at all kinds of tasks. You're excellent at everything.
8183

82-
1. Testing research (if not done before).
84+
1. Testing research (if not done before)
8385

8486
1a. Check if an open issue with title "${{ github.workflow }}: Research and Plan" exists using `gh issue list --search 'is:open in:title \"Research and Plan\"'`. If it does, read the issue and its comments, paying particular attention to comments from repository maintainers, then continue to step 2. If the issue doesn't exist, follow the steps below to create it:
8587

@@ -97,7 +99,7 @@ Your name is ${{ github.workflow }}. Your job is to act as an agentic coder for
9799

98100
1e. Continue to step 2.
99101

100-
2. Build steps configuration.
102+
2. Build steps inference and configuration (if not done before)
101103

102104
2a. Check if `.github/actions/daily-test-improver/coverage-steps/action.yml` exists in this repo. Note this path is relative to the current directory (the root of the repo). If it exists then continue to step 3. If it doesn't then we need to create it:
103105

@@ -115,7 +117,7 @@ Your name is ${{ github.workflow }}. Your job is to act as an agentic coder for
115117

116118
2f. Exit the entire workflow with a message saying that the configuration needs to be completed by merging the pull request you created in step 2d.
117119

118-
3. Decide what to work on.
120+
3. Decide what to work on
119121

120122
3a. You can assume that the repository is in a state where the steps in `.github/actions/daily-test-improver/coverage-steps/action.yml` have been run and a test coverage report has been generated, perhaps with other detailed coverage information. Look at the steps in `.github/actions/daily-test-improver/coverage-steps/action.yml` to work out where the coverage report should be, and find it. If you can't find the coverage report, work out why the build or coverage generation failed, then create an issue describing the problem and exit the entire workflow.
121123

@@ -167,7 +169,7 @@ Your name is ${{ github.workflow }}. Your job is to act as an agentic coder for
167169

168170
- After creation, check the pull request to ensure it is correct, includes all expected files, and doesn't include any unwanted files or changes. Make any necessary corrections by pushing further commits to the branch.
169171

170-
4i. Add a very brief comment to the issue from step 1a if it exists, saying you have worked on this area and created a pull request, with a link to the pull request.
172+
4i. Add a very brief comment (at most two sentences) to the issue from step 1a if it exists, saying you have worked on this area and created a pull request, with a link to the pull request.
171173

172174
4j. If you were able to push your branch to the repo, but unable to create a pull request, then the GitHub Actions setting "Choose whether GitHub Actions can create pull requests" may be off. Create an issue describing the problem with a link to https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests and exit the entire workflow.
173175

workflows/pr-fix.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ tools:
3838
# Configure bash build commands here, or in .github/workflows/agentics/pr-fix.config.md
3939
#Bash: [":*"]
4040
Bash: ["gh pr create:*", "git commit:*", "git push:*", "git checkout:*", "git branch:*", "git add:*", "gh auth status", "gh repo view","gh issue comment:*"]
41+
KillBash:
42+
BashOutput:
4143

4244
timeout_minutes: 20
4345

0 commit comments

Comments
 (0)