Download Latest Version gh-aw-wasm-v0.57.2.tar.gz (4.4 MB)
Email in envelope

Get an email when there's a new version of GitHub Agentic Workflows

Home / v0.57.0
Name Modified Size InfoDownloads / Week
Parent folder
sbom.cdx.json 2026-03-09 3.1 MB
sbom.spdx.json 2026-03-09 5.3 MB
windows-arm64.exe 2026-03-09 21.3 MB
windows-amd64.exe 2026-03-09 23.3 MB
gh-aw-wasm-v0.57.0.tar.gz 2026-03-09 4.4 MB
linux-386 2026-03-09 21.9 MB
linux-amd64 2026-03-09 22.7 MB
linux-arm 2026-03-09 21.8 MB
linux-arm64 2026-03-09 21.0 MB
freebsd-arm64 2026-03-09 20.9 MB
android-arm64 2026-03-09 22.9 MB
checksums.txt 2026-03-09 1.0 kB
darwin-amd64 2026-03-09 23.1 MB
freebsd-386 2026-03-09 21.7 MB
freebsd-amd64 2026-03-09 22.6 MB
darwin-arm64 2026-03-09 21.5 MB
README.md 2026-03-09 8.1 kB
v0.57.0 source code.tar.gz 2026-03-09 238.4 MB
v0.57.0 source code.zip 2026-03-09 240.3 MB
Totals: 19 Items   756.5 MB 3

🌟 Release Highlights

This release delivers a meaningful rename that clarifies the product model, a new concurrency primitive for fan-out workflows, and a focused round of reliability fixes across safe-outputs and developer tooling.

⚠️ Breaking Changes

safe-inputs renamed to mcp-scripts

The safe-inputs frontmatter field has been renamed to mcp-scripts throughout the compiler, schema, documentation, and runtime to better reflect its purpose as a lightweight MCP Script host.

Migration: Run the built-in codemod to update your workflows automatically:

:::bash
gh aw fix --write safe-inputs-to-mcp-scripts

All documentation, environment variables, log messages, and shared workflows have been updated accordingly. (#20115)


✨ What's New

concurrency.job-discriminator for fan-out workflows

A new job-discriminator field in the concurrency frontmatter block prevents concurrent fan-out runs from cancelling each other. When set, the expression is appended to compiler-generated job-level concurrency groups (agent, output jobs), making each dispatch unique.

:::yaml
# Allow concurrent runs dispatched with different inputs
concurrency:
  job-discriminator: $\{\{ inputs.finding_id }}

# Use run_id for scheduled workflows with no distinguishing input
concurrency:
  job-discriminator: $\{\{ github.run_id }}

This is especially useful for workflows invoked in batch — such as per-repository analysis jobs — where the default static concurrency group would cancel all-but-two concurrent runs. (#20190)


🐛 Bug Fixes & Improvements

Safe-Outputs reliability:

  • created_issue_* outputs now emitted correctlycreated_issue_number and created_issue_url were silently dropped after a successful create-issue action due to the handler manager never calling the emitter. Workflows gating on these outputs will now work as expected. (#20130)
  • pull_request_target events now recognized as PR context — Safe-output operations using target: "triggering" (e.g., update-pull-request) were silently skipped or failed when triggered via pull_request_target. (#20198)
  • Cross-repo safe-outputs now pass GITHUB_TOKEN to git CLI — Custom token sources are now wired into the GITHUB_TOKEN environment variable for create-pull-request and push-to-pull-request-branch steps involving cross-repo checkouts. (#19890)

Tooling fixes:

  • gh aw health now finds workflow runs — The path field was accidentally dropped from the gh run list query, causing the .lock.yml filter to discard every run and always report "No workflow runs found". (#20221)
  • Firewall analysis no longer inflates blocked counts — Internal Squid error entries (client ::1:, domain -) were being counted as blocked requests. (#20137)
  • Campaign discovery no longer crashes — The campaign workflow step now inlines discovery logic instead of referencing /opt/gh-aw/actions/campaign_discovery.cjs, which is not a built-in module. (#20109)
  • repo-memory no longer fails on repos without a Wiki — The __GH_AW_WIKI_NOTE__ placeholder in repo_memory_prompt.md is now correctly substituted when wiki: true is not set. (#20236)
  • create-pull-request integer expires values now converted correctly — Integer values (e.g., expires: 14) representing days were previously stored as-is instead of being converted to hours. (#20231)
  • Agent failure issues now use cleaner titles — Pre-agent stage denomination removed; failure issues always use the format [aw] (workflow-name) failed. (#20146)

Engine parity:

  • Codex runs now display a rich session preview in the "Parse agent logs" step, matching the output format of Copilot, Claude, and Gemini engines. (#20199)

No-op runs:

  • The auto-created no-op runs issue template now includes a helpful tip explaining how to disable reporting via safe-outputs. (#20229)

📚 Documentation

  • Cost management reference guide updated with gh aw logs monitoring section and corrected skip-if-match / skip-if-no-match YAML examples. (#20128)
  • Getting-started MCP guide streamlined by 21% — duplicate content and verbose tables removed. (#20136)
  • Project Operations page updated with improved authentication guidance and visual examples. (#20165)

For complete details, see CHANGELOG.

Generated by Release


What's Changed

New Contributors

Full Changelog: https://github.com/github/gh-aw/compare/v0.56.2...v0.57.0

Source: README.md, updated 2026-03-09