{"id":11774,"date":"2026-02-13T23:56:13","date_gmt":"2026-02-13T23:56:13","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=11774"},"modified":"2026-02-13T23:56:13","modified_gmt":"2026-02-13T23:56:13","slug":"customise-ai-agent-searching-with-proxies-profiles-and-extensions-in-amazon-bedrock-agentcore-browser","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=11774","title":{"rendered":"Customise AI agent searching with proxies, profiles, and extensions in Amazon Bedrock AgentCore Browser"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p>AI brokers that browse the online want greater than fundamental web page navigation. Our clients inform us they want brokers that preserve session state throughout interactions, route site visitors by way of company proxy infrastructure, and run with customized browser configurations. <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/docs.aws.amazon.com\/bedrock-agentcore\/latest\/devguide\/browser-tool.html\" target=\"_blank\" rel=\"noopener\">AgentCore Browser<\/a> supplies a safe, remoted browser surroundings in your brokers to work together with net purposes. Till now, in Agent Core Browser, every browser session began from a clean slate with default settings and direct web entry, limiting what brokers might accomplish in real-world enterprise environments.<\/p>\n<p>Immediately, we&#8217;re saying three new capabilities that deal with these necessities: <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/about-aws\/whats-new\/2026\/02\/bedrock-agentcore-browser-proxy\/\" target=\"_blank\" rel=\"noopener\">proxy configuration<\/a>, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/about-aws\/whats-new\/2026\/02\/amazon-bedrock-agentcore-browser-profiles\/\" target=\"_blank\" rel=\"noopener\">browser profiles<\/a>, and <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/about-aws\/whats-new\/2026\/01\/amazon-bedrock-agentcore-browser-custom-extensions\/\" target=\"_blank\" rel=\"noopener\">browser extensions<\/a>. Collectively, these options provide you with fine-grained management over how your AI brokers work together with the online.<\/p>\n<p>These three capabilities provide you with management over how AgentCore Browser classes hook up with the web, what state they preserve, and the way they behave. Proxy configuration enables you to route browser site visitors by way of your individual proxy servers, offering IP stability and integration with company community infrastructure. Browser profiles persist cookies and native storage throughout classes, so brokers can resume authenticated workflows with out repeating login flows. Browser extensions load Chrome extensions into classes to customise browser conduct in your use case. This publish will stroll by way of every functionality with configuration examples and sensible use instances that will help you get began.<\/p>\n<h2>How persistent browser profiles preserve AI Brokers operating easily<\/h2>\n<p>Prospects constructing brokers for e-commerce testing, authenticated workflows, and multi-step consumer journeys want browser classes that keep in mind state. With out persistent profiles, brokers are required to re-authenticate and rebuild context initially of each session, including latency and fragility to automated workflows. Browser profiles remedy this by saving and restoring cookies and native storage between classes, so an agent that logged right into a portal yesterday can choose up the place it left off as we speak.<\/p>\n<p>IP stability is one other frequent requirement. Healthcare and monetary portals validate classes primarily based on supply IP deal with, and rotating AWS IP addresses trigger frequent re-authentication cycles that break long-running workflows. Proxy assist enables you to route site visitors by way of servers with secure egress IPs, sustaining session continuity and assembly IP allowlisting necessities. Organizations that route site visitors by way of company proxies want to increase this follow to AI brokers for browser classes. Proxy configuration allows entry to inside webpages and sources that require proxy-based connectivity.<\/p>\n<p>Browser extensions permit customized configurations reminiscent of advert blocking, authentication helpers, or different browser-level customization. When mixed with proxy logging, these capabilities helps present entry management and audit proof that <span class=\"TextRun SCXW23853109 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW23853109 BCX0\">might\u00a0<\/span><\/span><a rel=\"nofollow\" target=\"_blank\" class=\"Hyperlink SCXW23853109 BCX0\" href=\"https:\/\/docs.aws.amazon.com\/bedrock-agentcore\/latest\/devguide\/compliance-validation.html\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW23853109 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW23853109 BCX0\" data-ccp-charstyle=\"Hyperlink\">compliance packages<\/span><\/span><\/a><span class=\"TextRun SCXW23853109 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW23853109 BCX0\">\u00a0reminiscent of FedRAMP, HITRUST, and PCI<\/span><span class=\"NormalTextRun SCXW23853109 BCX0\">.<\/span><\/span><span class=\"EOP SCXW23853109 BCX0\" data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<h2>Characteristic 1: Proxy configuration<\/h2>\n<p><span class=\"NormalTextRun SCXW54975353 BCX0\"> Browser\u00a0<\/span>now helps routing browser site visitors by way of your individual exterior proxy servers. If you create a browser session with proxy configuration, AgentCore configures the browser to route HTTP and HTTPS site visitors by way of your specified proxy servers.<\/p>\n<h3>The way it works<\/h3>\n<p>You name <code>StartBrowserSession<\/code> with a <code>proxyConfiguration<\/code> specifying your proxy server. If utilizing authentication, AgentCore retrieves proxy credentials from AWS Secrets and techniques Supervisor. The browser session begins along with your proxy configuration utilized, and browser site visitors routes by way of your proxy server primarily based in your area routing guidelines.<\/p>\n<h3>Getting began with proxies<\/h3>\n<p>Full these <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/docs.aws.amazon.com\/bedrock-agentcore\/latest\/devguide\/browser-proxies.html#browser-proxies-prerequisites\" target=\"_blank\" rel=\"noopener\">conditions<\/a> earlier than continuing.<\/p>\n<div class=\"hide-language\">\n<pre><code class=\"lang-python\">import boto3 \nimport json \nconsumer = boto3.consumer('secretsmanager') \nconsumer.create_secret( \n    Identify=\"my-proxy-credentials\", \n    SecretString=json.dumps({ \n        'username': '<your-username>', \n        'password': '<your-password>' \n    }) \n) <\/your-password><\/your-username><\/code><\/pre>\n<\/p><\/div>\n<p><span class=\"TextRun SCXW59135841 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW59135841 BCX0\"><strong>Step 2:<\/strong> Create a browser session with proxy configuration<\/span><\/span><span class=\"EOP SCXW59135841 BCX0\" data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<div class=\"hide-language\">\n<pre><code class=\"lang-python\">session_client = boto3.consumer('bedrock-agentcore', region_name=\"<region>\") \n \nresponse = session_client.start_browser_session( \n    browserIdentifier=\"aws.browser.v1\", \n    title=\"my-proxy-session\", \n    proxyConfiguration={ \n        \"proxies\": [{ \n            \"externalProxy\": { \n                \"server\": \"<your-proxy-hostname>\", \n                \"port\": 8080, \n                \"credentials\": { \n                    \"basicAuth\": { \n                        \"secretArn\": \"arn:aws:secretsmanager:<region>:<account-id>:secret:<secret-name>\" \n                    } \n                } \n            } \n        }] \n    } \n) \nprint(f\"Session ID: {response['sessionId']}\")<\/secret-name><\/account-id><\/region><\/your-proxy-hostname><\/region><\/code><\/pre>\n<\/p><\/div>\n<p>The credentials discipline is non-obligatory for proxies with out authentication.<\/p>\n<h3>Area-based routing<\/h3>\n<p>Use <code>domainPatterns<\/code> to route particular domains by way of designated proxies, and <code>bypass.domainPatterns<\/code> for domains that ought to join instantly:<\/p>\n<div class=\"hide-language\">\n<pre><code class=\"lang-python\">proxyConfiguration={ \n    \"proxies\": [ \n        { \n            \"externalProxy\": { \n                \"server\": \"corp-proxy.example.com\", \n                \"port\": 8080, \n                \"domainPatterns\": [\".company.com\", \".internal.corp\"] \n            } \n        }, \n        { \n            \"externalProxy\": { \n                \"server\": \"general-proxy.instance.com\", \n                \"port\": 8080 \n            } \n        } \n    ], \n    \"bypass\": { \n        \"domainPatterns\": [\".amazonaws.com\"] \n    } \n}<\/code><\/pre>\n<\/p><\/div>\n<p><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">With this configuration, requests to\u00a0<\/span><\/span><code><span class=\"TextRun Highlight SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"\/><\/code><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0and\u00a0<\/span><\/span><code><span class=\"TextRun Highlight SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW206741604 BCX0\">inside.corp<\/span><\/span><\/code><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">route by way of the company\u00a0<\/span><span class=\"FindHit ContextualSpellingAndGrammarErrorV2Themed SCXW206741604 BCX0\">proxy,\u00a0<\/span><span class=\"FindHit ContextualSpellingAndGrammarErrorV2Themed SCXW206741604 BCX0\">\u00a0requests<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0to\u00a0<\/span><\/span><code><span class=\"TextRun Highlight SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">amazonaws.com<\/span><\/span><\/code><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">bypass all proxies<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">, and all the pieces else routes by way of the final proxy.<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0Th<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">e<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">s<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">e fields<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">are<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0simply an instance.\u00a0<\/span><\/span><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">Bypass domains<\/span><\/span><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0can match\u00a0<\/span><\/span><code><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW206741604 BCX0\">bypass.domainPatterns<\/span><\/span><\/code><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0to attach instantly and\u00a0<\/span><\/span><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">exterior\u00a0<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">proxy<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">could be a\u00a0<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">legitimate\u00a0<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">proxy\u2019s<\/span><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><code><span class=\"NormalTextRun SpellingErrorV2Themed SCXW206741604 BCX0\">domainPatterns<\/span><\/code><span class=\"NormalTextRun SCXW206741604 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW206741604 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW206741604 BCX0\">route by way of that proxy (first match wins primarily based on array order).<\/span><\/span><span class=\"EOP SCXW206741604 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3>Routing priority<\/h3>\n<p>When AgentCore Browser processes an outbound request, it walks by way of three tiers of routing guidelines to resolve the place to ship the site visitors. It first checks the bypass listing. If the vacation spot area matches a <code>bypass.domainPatterns<\/code> entry, the request connects on to the web with out utilizing any proxy. If the area doesn&#8217;t match a bypass rule, AgentCore checks every proxy\u2019s <code>domainPatterns<\/code> so as and routes the request by way of the primary proxy whose sample matches. If no proxy sample matches both, the request falls by way of to the default proxy, which is the proxy entry that has no <code>domainPatterns<\/code> outlined.<\/p>\n<p>Check the brand new proxy characteristic with this <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/awslabs\/amazon-bedrock-agentcore-samples\/tree\/main\/01-tutorials\/05-AgentCore-tools\/02-Agent-Core-browser-tool\/11-browser-with-proxy\" target=\"_blank\" rel=\"noopener\">code instance<\/a>.<\/p>\n<h2>Characteristic 2: Browser profiles<\/h2>\n<p>Browser profiles allow you to persist and reuse session information throughout a number of browser classes, together with cookies and native storage. An agent that authenticates with an internet portal in a single session can restore that state in a later session with out logging in once more. That is helpful for authenticated workflows the place re-login provides latency, e-commerce testing the place procuring carts and type information must survive between classes, and multi-step consumer journeys that span a number of browser invocations.<\/p>\n<p>The profile lifecycle has 4 phases. You begin by calling <code>create_browser_profile()<\/code> to create a named profile. On the finish of a session, you name <code>save_browser_session_profile()<\/code> to seize the present cookies and native storage into that profile. If you begin a brand new session, you cross the profile identifier within the <code>profileConfiguration<\/code> parameter of <code>start_browser_session()<\/code>, which restores the saved state into the brand new browser. If you now not want the profile, you name <code>delete_browser_profile()<\/code> to scrub it up.<\/p>\n<p>The next instance exhibits an agent that provides gadgets to a procuring cart in a single session and verifies they persist in a subsequent session.<\/p>\n<p>Full these <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/docs.aws.amazon.com\/bedrock-agentcore\/latest\/devguide\/browser-profiles.html#browser-profiles-prerequisites\" target=\"_blank\" rel=\"noopener\">conditions<\/a> earlier than continuing.<\/p>\n<div class=\"hide-language\">\n<pre><code class=\"lang-python\">import boto3 \n\ncontrol_client = boto3.consumer('bedrock-agentcore-control', region_name=\"<region>\") # substitute by your area \n\nsession_client = boto3.consumer('bedrock-agentcore', region_name=\"<region>\") # substitute by your area  \n \n# Create a browser profile \nprofile = control_client.create_browser_profile(title=\"ecommerce_profile\") \nprofile_id = profile['profileId'] \n \n# Session 1: Add gadgets to cart \nsession1 = session_client.start_browser_session( \n    browserIdentifier=\u201daws.browser.v1\u201d, \n    title=\"shopping-session-1\" \n) \n# ... agent navigates and provides gadgets to cart ... \n \n# Save session state to profile \nsession_client.save_browser_session_profile( \n    sessionId=session1['sessionId'], \n    browserIdentifier=\u201daws.browser.v1\u201d, \n    profileIdentifier=profile_id \n) \nsession_client.stop_browser_session(sessionId=session1['sessionId'], browserIdentifier=\"aws.browser.v1\") \n \n# Session 2: Resume with saved profile \nsession2 = session_client.start_browser_session( \n    browserIdentifier=\u201daws.browser.v1\u201d, \n    title=\"shopping-session-2\", \n    profileConfiguration={\"profileIdentifier\": profile_id} \n) \n# Cart gadgets from Session 1 are actually accessible <\/region><\/region><\/code><\/pre>\n<\/p><\/div>\n<p>Check the brand new profile characteristic with this <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/awslabs\/amazon-bedrock-agentcore-samples\/tree\/main\/01-tutorials\/05-AgentCore-tools\/02-Agent-Core-browser-tool\/10-browser-with-profile\" target=\"_blank\" rel=\"noopener\">code instance<\/a>.<\/p>\n<h2>Characteristic 3: Browser extensions<\/h2>\n<p>Browser extensions allow you to load Chrome extensions into AgentCore Browser classes to customise how the browser behaves. You bundle extensions as ZIP information, add them to <span data-wiz-uids=\"Qd3hO_c\"><a rel=\"nofollow\" target=\"_blank\" class=\"GI370e\" href=\"https:\/\/www.google.com\/search?q=Amazon+Simple+Storage+Service&amp;rlz=1C1GCEA_enUS1107US1107&amp;oq=amazon+s3&amp;gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIGCAEQRRg8MgYIAhBFGDzSAQgyNTAyajBqN6gCALACAA&amp;sourceid=chrome&amp;ie=UTF-8&amp;ved=2ahUKEwi4xuC6v9eSAxURm2oFHUlqEwMQgK4QegYIAQgAEAU\" data-ved=\"2ahUKEwi4xuC6v9eSAxURm2oFHUlqEwMQgK4QegYIAQgAEAU\" data-hveid=\"CAEIABAF\">Amazon Easy Storage Service<\/a><\/span> (Amazon S3), and reference them when beginning a browser session. This supplies entry to performance accessible by way of the Chrome extension API, from proxy routing and advert blocking to authentication helpers and content material modification. For instance, you&#8217;ll be able to inject authentication tokens for inside purposes, take away advertisements, and observe scripts that intervene with agent navigation, or modify web page content material to enhance how brokers work together with a web site.<\/p>\n<p>Your extension ought to observe the usual <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.chromium.org\/developers\/design-documents\/extensions\/\" target=\"_blank\" rel=\"noopener\">Chromium extension<\/a> format and cling to Chromium extension pointers.<\/p>\n<p>Full these <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/docs.aws.amazon.com\/bedrock-agentcore\/latest\/devguide\/browser-extensions.html#browser-extensions-prerequisites\" target=\"_blank\" rel=\"noopener\">conditions<\/a> earlier than continuing.<\/p>\n<ol>\n<li>Add the extension to Amazon S3:\n<div class=\"hide-language\">\n<pre><code class=\"lang-python\"># Add extension to S3 \n\nimport boto3 \ns3 = boto3.consumer('s3') \ns3.upload_file( \n    'my-extension.zip', \n    'amzn-s3-demo-bucket-extensions', \n    'extensions\/my-extension.zip' \n) <\/code><\/pre>\n<\/p><\/div>\n<\/li>\n<li>Then, begin a session with the extension, pointing to the Amazon S3 bucket the place you\u2019ve uploaded the zip file:\n<div class=\"hide-language\">\n<pre><code class=\"lang-python\">import boto3 \narea = \"<region>\" # substitute by your area \nconsumer = boto3.consumer('bedrock-agentcore', region_name=area) \n\nresponse = consumer.start_browser_session( \n    browserIdentifier=\"aws.browser.v1\", \n    title=\"my-session-with-extensions\", \n    sessionTimeoutSeconds=1800, \n    viewPort={ \n        'peak': 1080, \n        'width': 1920 \n    }, \n    extensions=[ \n        { \n            \"location\": { \n                \"s3\": { \n                    \"bucket\": \"amzn-s3-demo-bucket-extensions\", \n                    \"prefix\": \"extensions\/my-extension.zip\" \n                } \n            } \n        }, \n        { \n            \"location\": { \n                \"s3\": { \n                    \"bucket\": \"amzn-s3-demo-bucket-extensions\", \n                    \"prefix\": \"extensions\/another-extension.zip\", \n                    \"versionId\": \"abc123\"  # Optional - for versioned S3 buckets \n                } \n            } \n        } \n    ] \n) \n \nprint(f\"Session ID: {response['sessionId']}\") \nprint(f\"Standing: {response['status']}\") \nprint(f\"Automation Stream: {response['streams']['automationStream']['streamEndpoint']}\") <\/region><\/code><\/pre>\n<\/p><\/div>\n<\/li>\n<\/ol>\n<p>Check the brand new extensions characteristic with this <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/awslabs\/amazon-bedrock-agentcore-samples\/tree\/main\/01-tutorials\/05-AgentCore-tools\/02-Agent-Core-browser-tool\/12-browser-extensions\" target=\"_blank\" rel=\"noopener\">code instance<\/a>.<\/p>\n<h2>Conclusion<\/h2>\n<p><span data-contrast=\"auto\">Proxy configuration, browser profiles, and browser extensions give AgentCore Browser the proxy routing, session persistence, and extensibility controls that clients must deploy AI brokers that browse the online in manufacturing. You may route site visitors by way of your company proxy infrastructure, preserve session continuity throughout interactions, and customise browser conduct with extensions, all whereas preserving credentials safe in AWS Secrets and techniques Supervisor. Prospects can carry e-commerce context and data amongst classes, create your individual extension and check it in a safe surroundings earlier than launch, and, additionally, have browser connecting into your community by way of proxies.<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">To get began, see the tutorials within the\u00a0<\/span><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/awslabs\/amazon-bedrock-agentcore-samples\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">Amazon Bedrock AgentCore\u00a0samples<\/span><\/a><span data-contrast=\"auto\">\u00a0repository and the\u00a0Amazon Bedrock\u00a0AgentCore\u00a0Browser\u00a0<\/span><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/docs.aws.amazon.com\/bedrock-agentcore\/latest\/devguide\/browser-tool.html\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">documentation<\/span><\/a><span data-contrast=\"auto\">.\u00a0\u00a0<\/span><span data-contrast=\"auto\">For extra details about pricing, go to\u00a0<\/span><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/agentcore\/pricing\/\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">Amazon Bedrock AgentCore Pricing<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<hr\/>\n<h2>Concerning the Authors<\/h2>\n<footer>\n<div class=\"blog-author-box\">\n<div class=\"blog-author-image\">\n          <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-124393\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/02\/13\/ML-20506-image001.jpg\" alt=\"\" width=\"150\" height=\"188\"\/>\n         <\/div>\n<h3 class=\"lb-h4\">Joshua Samuel<\/h3>\n<p><strong>Joshua Samuel<\/strong> is a Senior AI\/ML Specialist Options Architect at AWS who accelerates enterprise transformation by way of AI\/ML, and generative AI options, primarily based in Melbourne, Australia. A passionate disrupter, he focuses on agentic AI and coding strategies \u2013 Something that makes builders sooner and happier. Exterior work, he tinkers with residence automation and AI coding initiatives, and enjoys life along with his spouse, youngsters and canine.<\/p>\n<\/p><\/div>\n<div class=\"blog-author-box\">\n<div class=\"blog-author-image\">\n          <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-124394\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/02\/13\/ML-20506-image002.png\" alt=\"\" width=\"100\" height=\"133\"\/>\n         <\/div>\n<h3 class=\"lb-h4\">Evandro Franco<\/h3>\n<p><strong>Evandro Franco<\/strong> is a Sr. Information Scientist engaged on Amazon Internet Providers. He&#8217;s a part of the International GTM workforce that helps AWS clients overcome enterprise challenges associated to AI\/ML on prime of AWS, primarily on Amazon Bedrock AgentCore and Strands Brokers. He has greater than 18 years of expertise working with expertise, from software program growth, infrastructure, serverless, to machine studying. In his free time, Evandro enjoys enjoying along with his son, primarily constructing some humorous Lego bricks.<\/p>\n<\/p><\/div>\n<div class=\"blog-author-box\">\n<div class=\"blog-author-image\">\n          <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-124395\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/02\/13\/ML-20506-image003.png\" alt=\"\" width=\"100\" height=\"125\"\/>\n         <\/div>\n<h3 class=\"lb-h4\">Kosti Vasilakakis<\/h3>\n<p><strong>Kosti Vasilakakis<\/strong> is a Principal PM at AWS on the Agentic AI workforce, the place he has led the design and growth of a number of Bedrock AgentCore companies from the bottom up, together with Runtime, Browser, Code Interpreter, and Identification. He beforehand labored on Amazon SageMaker since its early days, launching AI\/ML capabilities now utilized by 1000&#8217;s of firms worldwide. Earlier in his profession, Kosti was an information scientist. Exterior of labor, he builds private productiveness automations, performs tennis, and enjoys life along with his spouse and children.<\/p>\n<\/p><\/div>\n<div class=\"blog-author-box\">\n<div class=\"blog-author-image\">\n          <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-124396\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/02\/13\/ML-20506-image004.jpg\" alt=\"\" width=\"150\" height=\"200\"\/>\n         <\/div>\n<h3 class=\"lb-h4\">Yan Marim<\/h3>\n<p><strong>Yan Marim<\/strong> is a Sr. GenAI Specialist Options Architect at Amazon Internet Providers, primarily based in Brazil. As a part of the LATAM Specialist workforce, he guides clients by way of their generative AI adoption journey, specializing in Amazon Bedrock and agentic AI options. In his free time, Yan enjoys spending high quality time along with his spouse and canine, and watching soccer video games.<\/p>\n<\/p><\/div>\n<div class=\"blog-author-box\">\n<div class=\"blog-author-image\">\n          <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-124397\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2026\/02\/13\/ML-20506-image005.jpg\" alt=\"\" width=\"149\" height=\"199\"\/>\n         <\/div>\n<h3 class=\"lb-h4\">Kevin Orellana<\/h3>\n<p><strong>Kevin Orellana<\/strong> is a Software program Growth Engineer at Amazon Internet Providers on the Bedrock AgentCore workforce, primarily based in Seattle. He builds and operates core infrastructure powering agentic AI capabilities, together with Browser, Code Interpreter, and Runtime. Earlier in his profession, Kevin labored on the Bedrock inference workforce internet hosting frontier fashions. In his free time, he enjoys mountain climbing along with his Goldendoodle, experimenting with multi-agent simulations, and dealing towards constructing a private AI assistant that speaks English, Spanish, and Mandarin.<\/p>\n<\/p><\/div>\n<\/footer>\n<p>       \n      <\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>AI brokers that browse the online want greater than fundamental web page navigation. Our clients inform us they want brokers that preserve session state throughout interactions, route site visitors by way of company proxy infrastructure, and run with customized browser configurations. AgentCore Browser supplies a safe, remoted browser surroundings in your brokers to work together [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":11776,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[75,4450,387,1289,214,7839,6743,215,7840,4964],"class_list":["post-11774","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-machine-learning","tag-agent","tag-agentcore","tag-amazon","tag-bedrock","tag-browser","tag-browsing","tag-customize","tag-extensions","tag-profiles","tag-proxies"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/11774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11774"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/11774\/revisions"}],"predecessor-version":[{"id":11775,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/11774\/revisions\/11775"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/11776"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69d9690a190636c2e0989534. Config Timestamp: 2026-04-10 21:18:02 UTC, Cached Timestamp: 2026-05-18 13:02:14 UTC -->