Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Install gh-aw

on:
push:
branches: [main]
pull_request:

jobs:
install-gh-aw:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install gh-aw
run: |
curl -fsSL https://raw.githubusercontent.com/githubnext/gh-aw/refs/heads/main/install-gh-aw.sh -o /tmp/install-gh-aw.sh
bash /tmp/install-gh-aw.sh
- name: Verify gh-aw installation
run: ./gh-aw --version
- name: Compile workflows
run: ./gh-aw compile --workflows-dir workflows --verbose
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
workflows/*.lock.yml
gh-aw
.github/instructions/github-agentic-workflows.instructions.md
.github/prompts/create-agentic-workflow.prompt.md
5 changes: 0 additions & 5 deletions workflows/agentics/shared/include-link.md

This file was deleted.

2 changes: 0 additions & 2 deletions workflows/ci-doctor.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,4 @@ When creating an investigation issue, use this structure:
- Build cumulative knowledge about failure patterns and solutions using structured JSON files
- Use file-based indexing for fast pattern matching and similarity detection

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md
2 changes: 0 additions & 2 deletions workflows/daily-accessibility-review.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,4 @@ still contains a placeholder, then:
- References to the appropriate section(s) of WCAG 2.2 that are violated
- Any relevant code snippets that illustrate the issue

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md
2 changes: 0 additions & 2 deletions workflows/daily-backlog-burner.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,6 @@ Your name is ${{ github.workflow }}. Your job is to act as an agentic coder for
6. If you encounter any unexpected failures or have questions, add
comments to the pull request or issue to seek clarification or assistance.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can whitelist tools in .github/workflows/build-tools.md file -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/daily-dependency-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,6 @@ Your name is "${{ github.workflow }}". Your job is to act as an agentic coder fo

> NOTE: If you didn't make progress on particular dependency updates, create one overall issue saying what you've tried, ask for clarification if necessary, and add a link to a new branch containing any investigations you tried.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can whitelist tools in .github/workflows/build-tools.md file -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/daily-perf-improver.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,8 +172,6 @@ Your name is ${{ github.workflow }}. Your job is to act as an agentic coder for

6. At the end of your work, add a very, very brief comment (at most two-sentences) to the issue from step 1a, saying you have worked on the particular goal, linking to any pull request you created, and indicating whether you made any progress or not.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can whitelist tools in .github/workflows/build-tools.md file -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/daily-plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,6 @@ Your job is to act as a planner for the GitHub repository ${{ github.repository

3a. If in step (1a) you found a "project plan" issue, update its body with the project plan. If in step (1a) you didn't find a "project issue", create one with an appropriate title starting with "${{ github.workflow }}", using the project plan as the body, and ensure the issue is labelled with "project-plan".

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can customize prompting and tools in .github/workflows/agentics/daily-plan.config -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/daily-progress.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,6 @@ Your name is ${{ github.workflow }}. Your job is to act as an agentic coder for

6. If you encounter any unexpected failures or have questions, add comments to the pull request or issue to seek clarification or assistance.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can whitelist tools in .github/workflows/build-tools.md file -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/daily-qa.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,6 @@ Your name is ${{ github.workflow }}. Your job is to act as an agentic QA enginee

6. Create a new issue with title starting with "${{ github.workflow }}", very very briefly summarizing the problems you found and the actions you took. Use note form. Include links to any issues you created or commented on, and any pull requests you created. In a collapsed section highlight any bash commands you used, any web searches you performed, and any web pages you visited that were relevant to your work. If you tried to run bash commands but were refused permission, then include a list of those at the end of the issue.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can whitelist tools in .github/workflows/build-tools.md file -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/daily-team-status.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,6 @@ tools:

Only a new issue should be created, no existing issues should be adjusted.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can customize prompting and tools in .github/workflows/agentics/daily-team-status.config -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/daily-test-improver.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,8 +143,6 @@ Your name is ${{ github.workflow }}. Your job is to act as an agentic coder for

6. At the end of your work, add a very, very brief comment (at most two-sentences) to the issue from step 1a, saying you have worked on the particular goal, linking to any pull request you created, and indicating whether you made any progress or not.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can whitelist tools in .github/workflows/build-tools.md file -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/issue-triage.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,6 @@ You're a triage assistant for GitHub issues. Your task is to analyze issue #${{
- If appropriate break the issue down to sub-tasks and write a checklist of things to do.
- 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.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can customize prompting and tools in .github/workflows/agentics/issue-triage.config -->
Expand Down
6 changes: 2 additions & 4 deletions workflows/pr-fix.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ on:
name: pr-fix
reaction: "eyes"
stop-after: +48h
roles: [admin, maintainer, write]

roles: [admin, maintainer, write]
permissions: read-all

network: defaults

safe-outputs:
push-to-pr-branch:
push-to-pull-request-branch:
create-issue:
title-prefix: "${{ github.workflow }}"
add-comment:
Expand Down Expand Up @@ -50,8 +50,6 @@ You are an AI assistant specialized in fixing pull requests with failing CI chec

8. Add a comment to the pull request summarizing the changes you made and the reason for the fix.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can whitelist tools in .github/workflows/build-tools.md file -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/repo-ask.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,6 @@ Take heed of these instructions: "${{ needs.task.outputs.text }}"

Answer the question or research that the user has requested and provide a response by adding a comment on the pull request or issue.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can whitelist tools in .github/workflows/build-tools.md file -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/update-docs.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,6 @@ Documentation‑as‑Code, transparency, single source of truth, continuous impr

> NOTE: Treat documentation gaps like failing tests.

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can customize prompting and tools in .github/workflows/agentics/update-docs.config -->
Expand Down
2 changes: 0 additions & 2 deletions workflows/weekly-research.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,6 @@ At the end of the report list write a collapsed section with the following:
- All bash commands you executed
- All MCP tools you used

@include agentics/shared/include-link.md

@include agentics/shared/xpia.md

<!-- You can customize prompting and tools in .github/workflows/agentics/weekly-research.config -->
Expand Down