feat(browse-web): add web browsing tool with S3-backed domain allowlist
Adds browse_web tool to the main agent using fetch() + HTML stripping. Domain allowlist loaded from admin S3 bucket (browse-allowlist.json) at container startup, with hardcoded fallback if S3 unavailable. Introduces AgentStack (shared admin config bucket + AgentCore Browser resource) and wires ADMIN_BUCKET_NAME through ApiStack props, agentCoreRole IAM policy, and deploy-agent.sh env vars.
| Repository | dropthejase/louis |
|---|---|
| Author | Jason Lee <12leeejk2@gmail.com> |
| Authored | |
| Committed | |
| Parents | 4a6d8664 |
| Stats | 10 files changed , +322 , -1 |
| Part of | `browse_web` agent tool with S3-backed domain allowlist |
Capture this commit into my fork
Download a Markdown prompt that tells Claude how to port this
exact commit into your working tree. Run it via
claude -p < capture-commit-9196cbc5.md
from inside the repo you want the change in.