docs/src/app/network/page.mdx
Use network commands to intercept requests, mock responses, inspect traffic, and export HAR files during browser automation.
Routes apply before matching requests are sent. Set them before navigation when you need the first page load to be affected.
agent-browser open
agent-browser network route "**/analytics/**" --abort
agent-browser network route "**/api/users" --body '{"users":[]}'
agent-browser navigate https://app.example.com
--resource-type accepts comma-separated resource types such as script, image, font, xhr, and fetch.
agent-browser network requests
agent-browser network requests --filter api
agent-browser network requests --type xhr,fetch
agent-browser network requests --method POST
agent-browser network requests --status 2xx
agent-browser network request <requestId>
agent-browser network requests --clear
Use network request <requestId> to inspect one request and response in detail after finding its ID in network requests.
agent-browser network har start
agent-browser open https://app.example.com
agent-browser click @e4
agent-browser network har stop ./trace.har
HAR files can include request headers, response headers, and response bodies. Treat them as sensitive when pages use cookies, bearer tokens, or API keys.
agent-browser batch \
'["open"]' \
'["network","route","*","--abort","--resource-type","script"]' \
'["navigate","http://localhost:3000"]' \
'["snapshot","-i"]'
Launching with open and no URL leaves the browser on about:blank, which gives routes time to register before the first real navigation.