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 (#1223)
- 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).
430
430
431
+
## API Proxy Sidecar
432
+
433
+
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.
434
+
435
+
```bash
436
+
# Enable the API proxy sidecar (reads keys from environment)
- Isolates API keys from the agent container (keys never enter the agent environment)
445
+
- Automatically injects Bearer tokens for OpenAI and Anthropic APIs
446
+
- Routes all traffic through Squid to respect domain whitelisting
447
+
448
+
Rate limiting is available with the API proxy:
449
+
```bash
450
+
sudo awf \
451
+
--allow-domains api.openai.com \
452
+
--enable-api-proxy \
453
+
--rate-limit-rpm 60 \
454
+
--rate-limit-rph 1000 \
455
+
-- your-agent-command
456
+
```
457
+
458
+
For detailed architecture, credential flow, and configuration, see [API Proxy Sidecar](api-proxy-sidecar.md).
459
+
431
460
## Agent Image
432
461
433
462
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