docs: expand README to reflect AWF feature scope and command surface#3214
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the top-level README to better reflect the Agentic Workflow Firewall (AWF) feature surface and operational entry points, improving first-time discoverability without duplicating the deeper docs.
Changes:
- Expands requirements wording to explicitly mention Linux x86_64 and arm64 support.
- Adds a “Feature highlights” section summarizing major implemented capabilities (config, security, API proxy, infra, ops).
- Adds a brief CLI subcommand overview and a GitHub Action quick start snippet.
Show a summary per file
| File | Description |
|---|---|
| README.md | Adds feature/CLI/Action highlights and clarifies supported Linux architectures to better match AWF’s implemented scope. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 1/1 changed files
- Comments generated: 2
| ## Feature highlights | ||
|
|
||
| - **Declarative config support**: `--config <path>` with JSON/YAML + published JSON Schema | ||
| - **Domain and URL controls**: allow/deny domain rules, SSL Bump (`--ssl-bump`), and URL patterns (`--allow-urls`) |
| - `awf logs` — inspect firewall logs in raw/pretty/json | ||
| - `awf logs stats` — aggregate traffic statistics | ||
| - `awf logs summary` — markdown/json summaries (great for GitHub Actions step summaries) | ||
| - `awf logs audit` — audit view with policy-rule matching |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
@copilot address review feedback |
Smoke Test Results
Result: 2/3 PASS
|
🔬 Smoke Test Results — PR #3214
Overall: FAIL — Pre-step outputs (
|
|
Smoke Test Codex 25923510576 Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "registry.npmjs.org"See Network Configuration for more information.
|
🔥 Smoke Test: Copilot BYOK (Offline) Mode
Running in BYOK offline mode ( Overall: PARTIAL — BYOK inference works; pre-step smoke data was not passed to the agent (unresolved
|
Smoke Test Results
Overall status: FAIL Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "localhost"See Network Configuration for more information.
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
Smoke Test: GitHub Actions Services Connectivity
Overall: FAIL — Service containers are not reachable via
|
✨ Enhancement
The README described AWF accurately at a high level but underrepresented the implemented product surface, omitting major CLI capabilities, operational subcommands, and GitHub Action usage. This update makes the landing page reflect real scope without duplicating full reference docs.
What does this improve?
awf predownloadandawf logswithstats,summary, andaudit.uses: github/gh-aw-firewall@v1.awf --helpfor full CLI discovery.x86_64andarm64support.Why is this valuable?
docs/.Implementation approach: