Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
d7c9734
Initial plan
Copilot Mar 26, 2026
13c6195
Add documentation and tests that maxBy/minBy return the first max/min…
Copilot Mar 27, 2026
91a387e
Bugfix :: Fix type definition metadata: duplicate methods, event flag…
T-Gro Mar 27, 2026
348aeb7
resolve integrity issues in gh aw (#19510)
T-Gro Mar 27, 2026
47ffe53
Add Regression PR Shepherd workflow (#19500)
T-Gro Mar 30, 2026
4cf434e
Improve repo-assist: regression test verification, windows-only revis…
T-Gro Mar 30, 2026
b9e1d9d
Update dependencies from https://github.com/dotnet/arcade build 20260…
dotnet-maestro[bot] Mar 30, 2026
ab3518b
[main] Update dependencies from dotnet/msbuild (#19493)
dotnet-maestro[bot] Mar 30, 2026
2e13b48
Add regression test for #3532: FSharpEntity.IsByRef is false for byre…
T-Gro Mar 30, 2026
4790e64
Add regression test for #15655: error codes 999 and 3217 are distinct…
T-Gro Mar 30, 2026
06924ec
Add regression test: #13519, C# optional parameters from F# (#19473)
T-Gro Mar 30, 2026
69c535f
Add regression test: #6648, DU of DUs with inline static members (#19…
T-Gro Mar 31, 2026
24bf186
Fix repo-assist: add safe output discipline and iteration limits (#19…
Copilot Mar 31, 2026
fd6b684
Update dependencies from https://github.com/dotnet/msbuild build 2026…
dotnet-maestro[bot] Mar 31, 2026
b0c2511
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Mar 31, 2026
10b4e17
Add aw-auto-update workflow + upgrade to v0.64.4 (#19519)
T-Gro Mar 31, 2026
3009471
Add regression test for #6715: land is a valid identifier (#19478)
T-Gro Mar 31, 2026
4c00982
Add warning FS3885 for let-in with multi-line body in sequence expres…
Copilot Mar 31, 2026
6259b63
Update release notes wording for FS3885
Copilot Mar 31, 2026
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
28 changes: 14 additions & 14 deletions .github/agents/agentic-workflows.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Workflows may optionally include:
- Workflow files: `.github/workflows/*.md` and `.github/workflows/**/*.md`
- Workflow lock files: `.github/workflows/*.lock.yml`
- Shared components: `.github/workflows/shared/*.md`
- Configuration: https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/github-agentic-workflows.md
- Configuration: https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/github-agentic-workflows.md

## Problems This Solves

Expand All @@ -52,7 +52,7 @@ When you interact with this agent, it will:
### Create New Workflow
**Load when**: User wants to create a new workflow from scratch, add automation, or design a workflow that doesn't exist yet

**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/create-agentic-workflow.md
**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/create-agentic-workflow.md

**Use cases**:
- "Create a workflow that triages issues"
Expand All @@ -62,7 +62,7 @@ When you interact with this agent, it will:
### Update Existing Workflow
**Load when**: User wants to modify, improve, or refactor an existing workflow

**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/update-agentic-workflow.md
**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/update-agentic-workflow.md

**Use cases**:
- "Add web-fetch tool to the issue-classifier workflow"
Expand All @@ -72,7 +72,7 @@ When you interact with this agent, it will:
### Debug Workflow
**Load when**: User needs to investigate, audit, debug, or understand a workflow, troubleshoot issues, analyze logs, or fix errors

**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/debug-agentic-workflow.md
**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/debug-agentic-workflow.md

**Use cases**:
- "Why is this workflow failing?"
Expand All @@ -82,7 +82,7 @@ When you interact with this agent, it will:
### Upgrade Agentic Workflows
**Load when**: User wants to upgrade workflows to a new gh-aw version or fix deprecations

**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/upgrade-agentic-workflows.md
**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/upgrade-agentic-workflows.md

**Use cases**:
- "Upgrade all workflows to the latest version"
Expand All @@ -92,7 +92,7 @@ When you interact with this agent, it will:
### Create a Report-Generating Workflow
**Load when**: The workflow being created or updated produces reports — recurring status updates, audit summaries, analyses, or any structured output posted as a GitHub issue, discussion, or comment

**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/report.md
**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/report.md

**Use cases**:
- "Create a weekly CI health report"
Expand All @@ -102,27 +102,27 @@ When you interact with this agent, it will:
### Create Shared Agentic Workflow
**Load when**: User wants to create a reusable workflow component or wrap an MCP server

**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/create-shared-agentic-workflow.md
**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/create-shared-agentic-workflow.md

**Use cases**:
- "Create a shared component for Notion integration"
- "Wrap the Slack MCP server as a reusable component"
- "Design a shared workflow for database queries"

### Fix Dependabot PRs
**Load when**: User needs to close or fix an open Dependabot PRs that update dependencies in generated manifest files (`.github/workflows/package.json`, `.github/workflows/requirements.txt`, `.github/workflows/go.mod`)
**Load when**: User needs to close or fix open Dependabot PRs that update dependencies in generated manifest files (`.github/workflows/package.json`, `.github/workflows/requirements.txt`, `.github/workflows/go.mod`)

**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/dependabot.md
**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/dependabot.md

**Use cases**:
- "Fix open Dependabot PRs for npm dependencies"
- "Bundle and close Dependabot PRs for workflow dependencies"
- "Fix the open Dependabot PRs for npm dependencies"
- "Bundle and close the Dependabot PRs for workflow dependencies"
- "Update @playwright/test to fix the Dependabot PR"

### Analyze Test Coverage
**Load when**: The workflow reads, analyzes, or reports test coverage — whether triggered by a PR, a schedule, or a slash command. Always consult this prompt before designing the coverage data strategy.

**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/test-coverage.md
**Prompt file**: https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/test-coverage.md

**Use cases**:
- "Create a workflow that comments coverage on PRs"
Expand Down Expand Up @@ -169,10 +169,10 @@ gh aw compile --validate

## Important Notes

- Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/github-agentic-workflows.md for complete documentation
- Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/github-agentic-workflows.md for complete documentation
- Use the MCP tool `agentic-workflows` when running in GitHub Copilot Cloud
- Workflows must be compiled to `.lock.yml` files before running in GitHub Actions
- **Bash tools are enabled by default** - Don't restrict bash commands unnecessarily since workflows are sandboxed by the AWF
- Follow security best practices: minimal permissions, explicit network access, no template injection
- **Network configuration**: Use ecosystem identifiers (`node`, `python`, `go`, etc.) or explicit FQDNs in `network.allowed`. Bare shorthands like `npm` or `pypi` are **not** valid. See https://github.com/github/gh-aw/blob/v0.64.0/.github/aw/network.md for the full list of valid ecosystem identifiers and domain patterns.
- **Network configuration**: Use ecosystem identifiers (`node`, `python`, `go`, etc.) or explicit FQDNs in `network.allowed`. Bare shorthands like `npm` or `pypi` are **not** valid. See https://github.com/github/gh-aw/blob/v0.64.4/.github/aw/network.md for the full list of valid ecosystem identifiers and domain patterns.
- **Single-file output**: When creating a workflow, produce exactly **one** workflow `.md` file. Do not create separate documentation files (architecture docs, runbooks, usage guides, etc.). If documentation is needed, add a brief `## Usage` section inside the workflow file itself.
17 changes: 6 additions & 11 deletions .github/aw/actions-lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,15 @@
"version": "v8",
"sha": "ed597411d8f924073f98dfc5c65a23a2325f34cd"
},
"github/gh-aw-actions/setup@v0.62.0": {
"github/gh-aw-actions/setup@v0.64.4": {
"repo": "github/gh-aw-actions/setup",
"version": "v0.62.0",
"sha": "b2c35f34e1013dd9ed2a84c559e2b2fec9ad38e6"
"version": "v0.64.4",
"sha": "7cae8cd356c7905aeda72eb08e1d0b4501310c23"
},
"github/gh-aw-actions/setup@v0.64.0": {
"repo": "github/gh-aw-actions/setup",
"version": "v0.64.0",
"sha": "51c65948c64ab6752536ead71fba1fc2c20ed0bc"
},
"github/gh-aw/actions/setup@v0.64.0": {
"github/gh-aw/actions/setup@v0.64.4": {
"repo": "github/gh-aw/actions/setup",
"version": "v0.64.0",
"sha": "f684e4c1d3be9417db83fbd553fb84de2809c165"
"version": "v0.64.4",
"sha": "0b76aaa0e858759e04c1d89599a1041025a24d69"
}
}
}
Loading
Loading