Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ use `awf --reflect`. It prints the `/reflect` JSON response to stdout.
- **Domain and URL controls**: allow/deny domain rules, SSL Bump (`--ssl-bump`), and URL patterns (`--allow-urls`, requires `--ssl-bump`)
- **Data protection controls**: DLP scanning (`--enable-dlp`), DNS-over-HTTPS, and agent runtime limits (`--agent-timeout`)
- **API proxy capabilities**: OpenAI, Anthropic, Copilot, Gemini, and Google Vertex AI targets with rate limits, token steering, Anthropic auto-cache, and `apiProxy.hostedWeb.{claude,codex}` domain policies
- **Unified enclaves**: isolated script and agent execution with cost control via `--max-num-tool-calls`, repository seeding, and dynamic admission
- **Infrastructure flexibility**: upstream proxy chaining, host service access, Docker-in-Docker, custom mounts, memory limits, and TTY mode
- **Protected output capture**: opt-in, host-only command stdout/stderr capture with attempt and completeness metadata
- **Operational tooling**: pre-download images and inspect logs/stats/summaries/audits from live or saved runs
Expand Down
8 changes: 4 additions & 4 deletions docs/enclaves-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -493,10 +493,10 @@ gateway, and readiness errors never log response bodies, headers, or
capabilities.

The exact routed tool contract includes the broker's advisory for the configured
`--max-num-tool-calls` limit, when present. Readiness derives that sentence from
the same formatter as the broker; it does not strip descriptions or accept a
different limit. Tool names, enabled executor set, schemas, gateway origin
prefix, and all other description text must still match exactly.
`--max-num-tool-calls` limit, when present. Readiness derives that capped-limit
sentence from the same formatter as the broker; it does not strip descriptions
or accept a different limit. Tool names, enabled executor set, schemas, gateway
origin prefix, and all other description text must still match exactly.

Host startup diagnostics track whether this actual readiness handshake was
never attempted, attempted, or completed; they do not infer it from broker
Expand Down
Loading