Conversation
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/8ff81f26-5e3e-4707-9500-8e15300bde86 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…env exclusion, template validation Agent-Logs-Url: https://github.com/github/gh-aw/sessions/8ff81f26-5e3e-4707-9500-8e15300bde86 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
@copilot ignore MCP only focus on sandbox.awf |
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/0f6ed381-9f36-41ba-9757-a4a0dc3a428d Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
@copilot domains set is a compiler construct, awf only sees a list of domains |
|
@copilot focus on the awf config file format, ignore current front matter |
Removed all MCP gateway content from the spec in |
…ntmatter, engine config Agent-Logs-Url: https://github.com/github/gh-aw/sessions/5c13f564-bfc5-4df3-979f-dbd6da36e178 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/5c13f564-bfc5-4df3-979f-dbd6da36e178 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Rewrote the network section in
Restructured the entire spec in |
Summary
Adds a formal W3C-style specification for the Agent Workflow Firewall (AWF) binary interface in
docs/src/content/docs/reference/. The specification focuses exclusively on what AWF itself consumes and enforces — CLI arguments, flat domain lists, container isolation, and credential proxying. Compiler-level constructs (workflow frontmatter, ecosystem domain identifiers, engine definitions) are explicitly out of scope.What's Included
The specification (
awf-sandbox-specification.md, ~574 lines) covers:AWF Command Interface (Section 4)
----env-all,--allow-domains,--enable-api-proxy,--container-workdir,--log-level,--image-tag, etc.)--tty,--exclude-env,--block-domains,--mount,--memory-limit,--ssl-bump, API targets, etc.)--exclude-envrequires AWF ≥ v0.25.3)Network Filtering (Section 5)
*.example.com), protocol-qualified, IP addressesContainer Isolation (Section 6)
source:destination:mode)--env-all) and exclusion (--exclude-env)API Proxy Sidecar (Section 7)
--openai-api-target,--anthropic-api-target,--copilot-api-target)SSL Bump HTTPS Inspection (Section 8)
--allow-urlsLogging and Audit (Section 9)
debug,info,warn,error)Compliance Testing (Section 11)
References
pkg/workflow/awf_helpers.go(BuildAWFCommand,BuildAWFArgs)