Update AWF to v0.12.0 and enable chroot for transparent host binary execution #12821
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updates AWF (agentic-workflow-firewall) from v0.11.2 to v0.12.0 and enables the
--enable-chrootflag to allow transparent host binary execution in the chroot environment.Changes
DefaultFirewallVersionv0.11.2 → v0.12.0--enable-chrootflag to AWF invocations in all engines (Copilot, Claude, Codex)Implementation
The flag is added after
--agent-imageand before SSL Bump configuration:Workflows now invoke AWF with:
sudo -E awf ... --agent-image act --enable-chroot \ -- '<command>'Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://api.github.com/repos/githubnext/gh-aw-firewall/releases/usr/bin/curl curl -s REDACTED 64/pkg/tool/linux_amd64/vet E=3 ache/go/1.25.0/x64/src/os/user .cfg nfig/composer/vendor/bin/as --gdwarf-5 --64 -o 2691423/b154/_x001.o -I /opt/hostedtoolcache/go/1.25.0/x64/src/runtime/cgo 2691423/b248/ /usr/bin/gcc --gdwarf-5 --64 -o gcc(http block)https://api.github.com/repos/githubnext/gh-aw-firewall/releases/latest/usr/bin/curl curl -sL REDACTED x_amd64/link 2691�� /opt/hostedtoolcache/go/1.25.0/x64/src/runtime/c-errorsas .cfg bin/as --gdwarf-5 --64 -o 1b/0WpNSe2vJ7C0yedLavOf/VqtgCOVuSzHpA9UNech8 2691�� ache/go/1.25.0/x64/src/net -I s --gdwarf-5 --64 -o 2691423/b248/_x0--jq(http block)/usr/bin/curl curl -sL REDACTED 64/pkg/tool/linux_amd64/vet(http block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.