You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: sync version references and add missing CLI flags
- Update Docker image examples from v0.13.0 to latest tag in usage.md
- Add dedicated --enable-api-proxy section with examples and link to
api-proxy-sidecar.md
Note: --allow-full-filesystem-access flag referenced in #836 does not
exist in the codebase and was not documented. quickstart.md version
was already at 0.18.0 (newer than the 0.16.2 target), so no change needed.
Closes#836
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
For more details, see [SSL Bump documentation](ssl-bump.md).
427
427
428
+
## API Proxy Sidecar
429
+
430
+
The `--enable-api-proxy` flag deploys a Node.js proxy sidecar that securely holds LLM API credentials and automatically injects authentication headers. This keeps API keys isolated from the agent container.
431
+
432
+
```bash
433
+
# Enable the API proxy sidecar (reads keys from environment)
- Isolates API keys from the agent container (keys never enter the agent environment)
442
+
- Automatically injects Bearer tokens for OpenAI and Anthropic APIs
443
+
- Routes all traffic through Squid to respect domain whitelisting
444
+
445
+
Rate limiting is available with the API proxy:
446
+
```bash
447
+
sudo awf \
448
+
--allow-domains api.openai.com \
449
+
--enable-api-proxy \
450
+
--rate-limit-rpm 60 \
451
+
--rate-limit-rph 1000 \
452
+
-- your-agent-command
453
+
```
454
+
455
+
For detailed architecture, credential flow, and configuration, see [API Proxy Sidecar](api-proxy-sidecar.md).
456
+
428
457
## Agent Image
429
458
430
459
The `--agent-image` flag controls which agent container image to use. It supports two presets for quick startup, or custom base images for advanced use cases.
0 commit comments