Skip to content

Commit 97040f6

Browse files
chore(aw): upgrade gh-aw to v0.92.0, drop stale model pin, wait for app readiness
Recompile all agentic workflows on gh-aw v0.92.0. The auto model alias now resolves for this org, so remove the gpt-5.6 pin from accessibility-review. Add a readiness gate so Playwright only starts once the app is listening on port 3000, and print the app log if startup times out.
1 parent 564427d commit 97040f6

8 files changed

Lines changed: 807 additions & 1142 deletions

File tree

‎.github/agents/agentic-workflows.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ This is a **dispatcher agent** that routes your request to the appropriate speci
3131
- **CLI commands and triggering workflows**: Routes to `cli-commands` guide — consult this whenever the user asks how to run, compile, debug, or manage workflows from the command line, or when they need the MCP tool equivalent of a `gh aw` command
3232
- **Reducing token consumption / cost optimization**: Routes to `token-optimization` guide — consult this whenever the user asks how to reduce token usage, lower costs, speed up workflows, or measure the impact of prompt changes with experiments
3333
- **Choosing workflow architectures and design patterns**: Routes to `patterns` guide — consult this whenever the user asks for strategy, architecture, operating models, or pattern selection for agentic workflows
34+
- **Git-backed work queues**: Routes to `work-queue` instructions for producers, dispatchers, workers, observers, deployment and recovery
3435

3536
Workflows may optionally include:
3637

@@ -184,6 +185,15 @@ loops using explicit live gates and includes existing-run evidence triage.
184185

185186
## Instructions
186187

188+
### Work Queue
189+
190+
For queue design, deployment, inspection or recovery, load
191+
`https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/work-queue.md`.
192+
Also load it after the primary create/update/debug/upgrade prompt whenever a
193+
workflow uses `tools.work-queue`. Load linked developer docs and specifications
194+
only when needed; do not substitute lightweight WorkQueueOps backlog guidance
195+
for the Git-backed protocol.
196+
187197
When a user interacts with you:
188198

189199
1. **Identify the task type** from the user's request

‎.github/aw/actions-lock.json‎

Lines changed: 31 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@
55
"version": "v6.0.0",
66
"sha": "a98b56852c35b8e3190ac28c8c2271da59106c68"
77
},
8-
"actions/setup-node@v7.0.0": {
8+
"actions/setup-node@v7.1.0": {
99
"repo": "actions/setup-node",
10-
"version": "v7.0.0",
11-
"sha": "820762786026740c76f36085b0efc47a31fe5020"
10+
"version": "v7.1.0",
11+
"sha": "949feb2413d6458794dcd2491c4babbbce0c15c1"
1212
},
13-
"github/gh-aw-actions/setup-cli@v0.91.4": {
13+
"github/gh-aw-actions/setup-cli@v0.92.0": {
1414
"repo": "github/gh-aw-actions/setup-cli",
15-
"version": "v0.91.4",
16-
"sha": "a63fe074b43ff5f66bcf1af0dc77f7bfc85b9d93"
15+
"version": "v0.92.0",
16+
"sha": "458b269006dcf88e3b5496b6fbecabe4b9a0f954"
1717
},
18-
"github/gh-aw-actions/setup@v0.91.4": {
18+
"github/gh-aw-actions/setup@v0.92.0": {
1919
"repo": "github/gh-aw-actions/setup",
20-
"version": "v0.91.4",
21-
"sha": "a63fe074b43ff5f66bcf1af0dc77f7bfc85b9d93"
20+
"version": "v0.92.0",
21+
"sha": "458b269006dcf88e3b5496b6fbecabe4b9a0f954"
2222
}
2323
},
2424
"containers": {
@@ -37,6 +37,11 @@
3737
"digest": "sha256:346b3ef93202fc8c486ddc51d37671a8e33fd1b4cb2288872cc7101f1855a637",
3838
"pinned_image": "ghcr.io/github/gh-aw-firewall/agent:0.28.31@sha256:346b3ef93202fc8c486ddc51d37671a8e33fd1b4cb2288872cc7101f1855a637"
3939
},
40+
"ghcr.io/github/gh-aw-firewall/agent:0.28.57": {
41+
"image": "ghcr.io/github/gh-aw-firewall/agent:0.28.57",
42+
"digest": "sha256:3d1eb3c210881cf6702d4718aae18d954b7c243bd0aa560e49eadddd9765e0dd",
43+
"pinned_image": "ghcr.io/github/gh-aw-firewall/agent:0.28.57@sha256:3d1eb3c210881cf6702d4718aae18d954b7c243bd0aa560e49eadddd9765e0dd"
44+
},
4045
"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14": {
4146
"image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14",
4247
"digest": "sha256:3a541fc7004c9ba9f15cca0b00fdfc4962bf396bf6e751e53ad5c2672886ba33",
@@ -52,6 +57,11 @@
5257
"digest": "sha256:4054ccf268c3088668806507d02fa2e42dc0e4dcfa2e1744b8453eeef6e14782",
5358
"pinned_image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.28.31@sha256:4054ccf268c3088668806507d02fa2e42dc0e4dcfa2e1744b8453eeef6e14782"
5459
},
60+
"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.57": {
61+
"image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.28.57",
62+
"digest": "sha256:226e8996ed17d6f04ce9649daedabfb2501cdfa46cbe9416f5f32745ace23afa",
63+
"pinned_image": "ghcr.io/github/gh-aw-firewall/api-proxy:0.28.57@sha256:226e8996ed17d6f04ce9649daedabfb2501cdfa46cbe9416f5f32745ace23afa"
64+
},
5565
"ghcr.io/github/gh-aw-firewall/squid:0.28.14": {
5666
"image": "ghcr.io/github/gh-aw-firewall/squid:0.28.14",
5767
"digest": "sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5",
@@ -67,25 +77,25 @@
6777
"digest": "sha256:34ff99163907ab2e1ef333a3480ff20cb3e2c8becef05f1e09fc323a0e9057f4",
6878
"pinned_image": "ghcr.io/github/gh-aw-firewall/squid:0.28.31@sha256:34ff99163907ab2e1ef333a3480ff20cb3e2c8becef05f1e09fc323a0e9057f4"
6979
},
70-
"ghcr.io/github/gh-aw-mcpg:v0.4.25": {
71-
"image": "ghcr.io/github/gh-aw-mcpg:v0.4.25",
72-
"digest": "sha256:9be0a86220e807a0ecc89e53d7453468f7a53fbc6b3d1efd2299025ffe01d086",
73-
"pinned_image": "ghcr.io/github/gh-aw-mcpg:v0.4.25@sha256:9be0a86220e807a0ecc89e53d7453468f7a53fbc6b3d1efd2299025ffe01d086"
80+
"ghcr.io/github/gh-aw-firewall/squid:0.28.57": {
81+
"image": "ghcr.io/github/gh-aw-firewall/squid:0.28.57",
82+
"digest": "sha256:1eb4d309b531078ec188842c18e2ac13e0c00b37d017ef001d50ff9def796691",
83+
"pinned_image": "ghcr.io/github/gh-aw-firewall/squid:0.28.57@sha256:1eb4d309b531078ec188842c18e2ac13e0c00b37d017ef001d50ff9def796691"
7484
},
75-
"ghcr.io/github/gh-aw-mcpg:v0.4.29": {
76-
"image": "ghcr.io/github/gh-aw-mcpg:v0.4.29",
77-
"digest": "sha256:c1f128104b2d1485027c4aa046bd11a71f2aa18fba0f21640d1fa42106ca8a6e",
78-
"pinned_image": "ghcr.io/github/gh-aw-mcpg:v0.4.29@sha256:c1f128104b2d1485027c4aa046bd11a71f2aa18fba0f21640d1fa42106ca8a6e"
85+
"ghcr.io/github/gh-aw-mcpg:v0.4.31": {
86+
"image": "ghcr.io/github/gh-aw-mcpg:v0.4.31",
87+
"digest": "sha256:998a33644495f5a77ff0cde21a41031719617adb97fad50a0d7c12b97c46e1e7",
88+
"pinned_image": "ghcr.io/github/gh-aw-mcpg:v0.4.31@sha256:998a33644495f5a77ff0cde21a41031719617adb97fad50a0d7c12b97c46e1e7"
7989
},
8090
"ghcr.io/github/gh-aw-node": {
8191
"image": "ghcr.io/github/gh-aw-node",
8292
"digest": "sha256:11c2c544876cdbaffefe0f7f1283b74838c209654b4934a78e23ed11f750490f",
8393
"pinned_image": "ghcr.io/github/gh-aw-node@sha256:11c2c544876cdbaffefe0f7f1283b74838c209654b4934a78e23ed11f750490f"
8494
},
85-
"ghcr.io/github/github-mcp-server:v1.12.2": {
86-
"image": "ghcr.io/github/github-mcp-server:v1.12.2",
87-
"digest": "sha256:508a0857ec762b1ab1cece29193345b501fab1dd9d1228a7b617062954cecac6",
88-
"pinned_image": "ghcr.io/github/github-mcp-server:v1.12.2@sha256:508a0857ec762b1ab1cece29193345b501fab1dd9d1228a7b617062954cecac6"
95+
"ghcr.io/github/github-mcp-server:v2.0.2": {
96+
"image": "ghcr.io/github/github-mcp-server:v2.0.2",
97+
"digest": "sha256:9ae429f44efa33edd49dc429eb2cbab911da8447ba27b2b0431273a4b5dca114",
98+
"pinned_image": "ghcr.io/github/github-mcp-server:v2.0.2@sha256:9ae429f44efa33edd49dc429eb2cbab911da8447ba27b2b0431273a4b5dca114"
8999
}
90100
}
91101
}

‎.github/skills/agentic-workflows/SKILL.md‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Load these files from `github/gh-aw` (they are not available locally).
1919
- `.github/aw/agent-runtime-instructions.md`
2020
- `.github/aw/agentic-chat.md`
2121
- `.github/aw/agentic-workflows-mcp.md`
22+
- `.github/aw/analyzing-runs.md`
2223
- `.github/aw/asciicharts.md`
2324
- `.github/aw/campaign.md`
2425
- `.github/aw/charts-trending.md`
@@ -31,6 +32,9 @@ Load these files from `github/gh-aw` (they are not available locally).
3132
- `.github/aw/create-agentic-workflow.md`
3233
- `.github/aw/create-shared-agentic-workflow.md`
3334
- `.github/aw/debug-agentic-workflow.md`
35+
- `.github/aw/debug-model-engine-misconfiguration.md`
36+
- `.github/aw/debug-playbook.md`
37+
- `.github/aw/debug-security-review.md`
3438
- `.github/aw/dependabot.md`
3539
- `.github/aw/deployment-status.md`
3640
- `.github/aw/designer-mappings.md`
@@ -46,6 +50,7 @@ Load these files from `github/gh-aw` (they are not available locally).
4650
- `.github/aw/instructions.md`
4751
- `.github/aw/intent.md`
4852
- `.github/aw/jobs.md`
53+
- `.github/aw/ledger.md`
4954
- `.github/aw/linter-workflows.md`
5055
- `.github/aw/llms.md`
5156
- `.github/aw/loop.md`
@@ -74,6 +79,7 @@ Load these files from `github/gh-aw` (they are not available locally).
7479
- `.github/aw/skills.md`
7580
- `.github/aw/subagents.md`
7681
- `.github/aw/syntax-agentic.md`
82+
- `.github/aw/syntax-checkout.md`
7783
- `.github/aw/syntax-core.md`
7884
- `.github/aw/syntax-engine.md`
7985
- `.github/aw/syntax-tools-imports.md`
@@ -98,6 +104,7 @@ After loading the matching workflow prompt or skill, follow it directly:
98104
- Configure or add declarative engines: `.github/aw/configure-agentic-engine.md`
99105
- Update existing workflows: `.github/aw/update-agentic-workflow.md`
100106
- Diagnose, patch, audit, or actively debug workflows: `.github/aw/debug-agentic-workflow.md` (local-first strategy, evidence triage and live gates)
107+
- AWF model/endpoint 400s, silent cross-family sub-agent failures, `model: auto` failures, install-step 404s after a version pin, or questions about version fields: go directly to [Model and engine misconfiguration](../../aw/debug-agentic-workflow.md#model-and-engine-misconfiguration) before suggesting model changes.
101108
- Upgrade workflows and fix deprecations: `.github/aw/upgrade-agentic-workflows.md`
102109
- Create shared components or MCP wrappers: `.github/aw/create-shared-agentic-workflow.md`
103110
- Create report-generating workflows: `.github/aw/report.md`
@@ -106,9 +113,11 @@ After loading the matching workflow prompt or skill, follow it directly:
106113
- Render compact markdown charts: `.github/aw/asciicharts.md`
107114
- Map CLI commands to MCP usage: `.github/aw/cli-commands.md`
108115
- Choose workflow architecture and patterns: `.github/aw/patterns.md`
109-
- Orchestrate durable work with a work queue (dispatcher/worker roles or queue inspection): `.github/aw/work-queue.md`
116+
- Design, deploy, inspect or recover a Git-backed work queue: `.github/aw/work-queue.md`
110117
- Optimize token usage and cost: `.github/aw/token-optimization.md`
111118
- Design long-running multi-agent research workflows: `.github/aw/multi-agent-research.md`
112119
- Add skills or agent plugins requested by the user (`skills:` / `plugins:` frontmatter, never on-the-fly installs): `.github/aw/skills.md`
113120

114121
When the task involves OTEL, OTLP, traces, observability backends, or telemetry-driven analysis, also read and follow `skills/otel-queries/SKILL.md` after loading the matching workflow prompt or skill.
122+
123+
When creating, updating, diagnosing or upgrading a workflow that uses `tools.work-queue`, also load `.github/aw/work-queue.md` after the primary prompt. Load deployment docs, operator reference or specification only when that task needs them.

0 commit comments

Comments
 (0)