Weekly Update – August 10, 2026
It’s been another busy week in github/gh-aw, with two notable releases and dozens of merged pull requests touching everything from compiler safety to CI stability. Here’s what shipped.
Release: v0.86.1
Section titled “Release: v0.86.1”v0.86.1 landed on August 7th with a broad set of compiler safety fixes, new gh aw fix diagnostics, and expanded engine support.
What’s New
Section titled “What’s New”- Guided
gh aw fixdiagnostics: The tool now offers a guided fix for restrictedtools.bashallow-listing on engines that ignore it (#51102), plus tips for known external engines like opencode and crush missing their import (#51088). - Expanded engine support: Added shared engine definitions and smoke tests for Pydantic AI (#51161), plus new example workflows for the aider, cursor, and kiro definition-based engines (#51166).
- PureLock initiative: Introduced a daily pure-function maximum-coverage test workflow (#51107) that is progressively locking down core compiler functions with dedicated test suites (#51167, #51119).
- Safe-outputs improvements: Fixed
add_labelsfailing on pull requests in issue-intent paths (#51168) and replaced loosely-typed bool-or-expression fields with*TemplatableBoolfor safer config typing (#51097).
Release: v0.86.0
Section titled “Release: v0.86.0”v0.86.0 shipped earlier the same day as a heavy security and reliability hardening pass across secret redaction, MCP gateway logging, and threat-detection resilience.
Security & Redaction
Section titled “Security & Redaction”- Secrets can no longer leak through logs or artifacts. Redaction is now enforced in step summaries (#50777), patch/bundle artifacts (#50778), and MCP gateway diagnostic logs (#50961).
- URL handling hardened: userinfo is now stripped from logged URLs and rejected URLs are no longer logged in full (#50776).
upload_artifactsafe-output now restricts uploads to canonical allowed roots and rejects sensitive paths (#50779).
Notable Pull Requests
Section titled “Notable Pull Requests”Beyond the releases, the team merged a steady stream of fixes and quality-of-life improvements:
- Skip stale review-thread node IDs instead of failing safe_outputs — makes
resolve_pull_request_review_threadmore resilient to stale GraphQL node IDs. - Grant agentic engines read/write access to /tmp/gh-aw in AWF sandbox — smooths out sandboxed engine runs that need scratch space.
- Fix recurring gh-aw-firewall digest-pin loss on DefaultFirewallVersion bumps — keeps firewall image pins from silently drifting on version bumps.
- Add explicit end marker syntax for inline skills and sub-agents — clarifies where inline skill and sub-agent content ends in workflow markdown.
- Fix Copilot path portability across runners — irons out cross-platform path handling for the Copilot engine.
Agent of the Week: PureLock
Section titled “ Agent of the Week: PureLock”PureLock is the daily workflow that quietly locks down up to three uncovered pure Go functions per run, writing dedicated test suites so core compiler logic doesn’t regress unnoticed.
This week PureLock ran three times — once from its daily schedule and twice via manual dispatch — clocking in at 15 to 22 minutes per run and burning through roughly 60,000 tokens total. All three runs completed successfully and stayed strictly read-only until their final PR, methodically chipping away at coverage gaps. Its handiwork showed up directly in this week’s release notes, with #51586 locking down sameExpr, addAllowedToNetwork, and rpcEntryToTimelineEvent with pure-function test suites.
Give it a function name like simplifyDataSchemaNode and it will happily go write exhaustive tests for it without complaint — the kind of unglamorous, repetitive work that keeps a growing Go codebase honest one pure function at a time.
Usage tip: Pair a coverage-locking workflow like this with your CI’s coverage gate so newly written tests actually prevent regressions instead of just padding a report.
Try It Out
Section titled “Try It Out”Update to v0.86.1 today to get the latest diagnostics and security hardening. As always, feedback and contributions are welcome in github/gh-aw.