Download Latest Version windows-amd64.exe (38.8 MB) Google Add to Preferred Sources
Home / v0.89.21
Name Modified Size InfoDownloads / Week
Parent folder
linux-arm64 2026-09-23 34.1 MB
windows-amd64.exe 2026-09-23 38.8 MB
windows-arm64.exe 2026-09-23 34.6 MB
gh-aw-wasm-v0.89.21.tar.gz 2026-09-23 7.9 MB
linux-386 2026-09-23 36.3 MB
linux-amd64 2026-09-23 37.9 MB
linux-arm 2026-09-23 35.7 MB
freebsd-arm64 2026-09-23 34.1 MB
android-arm64 2026-09-23 37.2 MB
checksums.txt 2026-09-23 1.0 kB
darwin-amd64 2026-09-23 38.6 MB
darwin-arm64 2026-09-23 35.0 MB
freebsd-386 2026-09-23 36.0 MB
freebsd-amd64 2026-09-23 37.8 MB
README.md 2026-09-23 4.6 kB
v0.89.21 source code.tar.gz 2026-09-23 254.3 MB
v0.89.21 source code.zip 2026-09-23 259.1 MB
Totals: 17 Items   957.4 MB 1

🌟 Release Highlights

This release brings native web-search support for the Copilot engine, more flexible reusable-workflow failure reporting, and hardened safe-outputs checkout detection.

✨ What's New

  • Native web-search on the Copilot engine — tools: web-search: now compiles to Copilot's built-in web_search tool (--allow-tool web_search) instead of producing a compile warning, making web search usable even in repos without GitHub tooling (e.g. Azure DevOps-hosted). See Web Search reference. (#62957)
  • Dynamic failure-issue-repo for reusable workflows — safe-outputs.failure-issue-repo now accepts ${{ inputs.* }} expressions, matching existing support for report-failure-as-issue and report-failed-jobs, so reusable (workflow_call) workflows can route failure issues per caller without patching the compiled lock file. (#62945)
  • Gateway steering events in audit output — gh aw audit now surfaces token_steering and timeout_steering events (type, message, timestamp) as gateway_steering_events in both JSON and console output, making it easier to see when runs are approaching AI Credit or time limits. (#62943)

🐛 Bug Fixes & Improvements

  • Fixed cancelled AIC component accounting — cancelled compiler-owned component jobs are now only counted as zero AI Credits when GitHub job metadata proves execution never started; jobs with assigned runners, steps, or incomplete metadata are still accounted for correctly. (#62984)
  • Safe-outputs checkout detection fixed for nested repos — the find_repo_checkout git-scan fallback now trusts scanned repositories cloned via a steps: entry or manual actions/checkout, fixing a regression where the containerized safe-outputs MCP server (different UID) couldn't read nested checkouts due to git's safe.directory trust not propagating beyond GITHUB_WORKSPACE. (#62944)

📚 Documentation

  • Stale lock-file detection guidance — new docs explain how to detect stale/missing compiled .lock.yml files via gh aw list --json for CI enforcement, plus remediation steps for contributors. (#62947)
  • Portable OTLP helper paths — OpenTelemetry/qmd examples now resolve the helper via RUNNER_TEMP instead of a hardcoded /tmp, for portability across runner environments. (#62940)

🔧 Internal

  • Updated GitHub Actions versions and refreshed parser/repoutil/semverutil/sliceutil spec extractions.

[!WARNING]

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • o205451.ingest.us.sentry.io

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

yaml network: allowed: - defaults - "o205451.ingest.us.sentry.io"

See Network Configuration for more information.

Generated by 🚀 Release · copilot · auto · 21.7 AIC · ⊞ 11.6K


What's Changed

Full Changelog: https://github.com/github/gh-aw/compare/v0.89.20...v0.89.21

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