◈ AWS AGENTCORE BLUEPRINTS
PART III · TOOLS AND OPERATIONS · CHAPTER 18 / 36
TOCCONSULTING.FR
AMAZON BEDROCK / SERVICE DETAIL S07 BROWSER

AGENTCORE BROWSERPRACTICAL

CHAPTER 18 / 36
TOPIC give an agent a browser, watch it work
REV 2026.07
IN PLAIN WORDS

You will give a Strands agent a managed cloud browser and ask it something that needs the web; it opens pages and reads them, and you can watch it live in the AWS Console. Terms: AgentCoreBrowser = the Strands tool that connects to the managed browser; session = one open browser run (default 15 min); Automation = how the agent clicks and types; Live View = the video you watch.

[ 1 ] INSTALL AND CHECK CREDENTIALS
$ pip install bedrock-agentcore strands-agents strands-agents-tools playwright nest-asyncio $ aws sts get-caller-identity # confirm your AWS login works
[x] Python 3.10+, AWS credentials
[x] Browser + model IAM permissions (see note)
[x] Model access: Anthropic Claude Sonnet 4.0 (per the docs quickstart)
[ 2 ] GIVE THE AGENT A BROWSER (browser_agent.py)
from strands import Agent
from strands_tools.browser import AgentCoreBrowser

browser_tool = AgentCoreBrowser(region="<Region>")   # connect to the managed browser
agent = Agent(tools=[browser_tool.browser])         # give the agent the browser tool

prompt = (
    "what are the services offered by Bedrock AgentCore? "
    "Use the documentation link if needed: "
    "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/what-is-bedrock-agentcore.html"
)
response = agent(prompt)                          # the agent browses and reads the page
print(response.message["content"][0]["text"])
[ 3 ] RUN IT, AND WATCH IT LIVE
$ python browser_agent.py Agent navigates the docs site and returns the list of AgentCore services.
WATCH IT LIVE
1. Open the AgentCore Browser console.
2. Go to Built-in tools.
3. Find your session with status Ready.
4. Click View live session to watch, and take over if needed.
Permissions: your IAM identity needs the bedrock-agentcore Browser actions (Create / Start / Stop BrowserSession, ConnectBrowserAutomationStream, ConnectBrowserLiveViewStream) and bedrock:InvokeModel. To record sessions, add S3 PutObject and have the execution role trust bedrock-agentcore.amazonaws.com.
SRC: AWS AgentCore Developer Guide (browser quickstart, fundamentals)
DRAWN 2026.06, REV 2026.07.26
◄ PREVIOUS · CH 17
AgentCore Browser, Plain Language
NEXT · CH 19 ►
AgentCore Observability, Plain Language
AWS AGENTCORE BLUEPRINTS · CONTENTS
Back to tocconsulting.fr Cover & Table of Contents
PART I · FOUNDATIONS
01AgentCore Overview, Plain LanguageCONCEPT02AgentCore, Key Terms in Plain LanguageCONCEPT03AgentCore, Common Mistakes ExplainedCONCEPT04Inside an AgentCore Agent, BlueprintCONCEPT05Harness, Practical 1, Strands PathPRACTICAL06Harness, Practical 2, Managed HarnessPRACTICAL
PART II · CORE SERVICES
07AgentCore Runtime, Plain LanguageCONCEPT08AgentCore Runtime, PracticalPRACTICAL09AgentCore Memory, Plain LanguageCONCEPT10AgentCore Memory, PracticalPRACTICAL11AgentCore Gateway, Plain LanguageCONCEPT12AgentCore Gateway, PracticalPRACTICAL13AgentCore Identity, Plain LanguageCONCEPT14AgentCore Identity, PracticalPRACTICAL
PART III · TOOLS AND OPERATIONS
15AgentCore Code Interpreter, Plain LanguageCONCEPT16AgentCore Code Interpreter, PracticalPRACTICAL17AgentCore Browser, Plain LanguageCONCEPT18AgentCore Browser, PracticalPRACTICAL19AgentCore Observability, Plain LanguageCONCEPT20AgentCore Observability, PracticalPRACTICAL21AgentCore Evaluations, Plain LanguageCONCEPT22AgentCore Evaluations, PracticalPRACTICAL
PART IV · GOVERNANCE AND TRANSACTIONS
23AgentCore Policy, Plain LanguageCONCEPT24AgentCore Policy, PracticalPRACTICAL25AgentCore Registry, Plain LanguageCONCEPT26AgentCore Registry, PracticalPRACTICAL27AgentCore Payments, Plain LanguageCONCEPT28AgentCore Payments, PracticalPRACTICAL
PART V · MULTI-AGENT AND ARCHITECTURE
29A2A and Multi-Agent, Plain LanguageCONCEPT30A2A and Multi-Agent, PracticalPRACTICAL31Architecture Patterns, Plain LanguageCONCEPT32Multi-Tenant Agents, Plain LanguageCONCEPT33Agent Security and Threat Model, Plain LanguageCONCEPT34Governance at Org Scale, Plain LanguageCONCEPT35Governance at Org Scale, PracticalPRACTICAL36Multi-Region and Distribution, Plain LanguageCONCEPT