KERNEL_API_KEY is set and you’ve been through the quickstart.
Web agents
The job: a model decides what to do on a page it hasn’t seen before. The shape: playwright execution as the agent’s default tool, computer controls as the fallback when a step doesn’t respond to a selector, and one browser per task with atimeout_seconds safety net.
Data extraction
The job: pull structured data off pages, repeatedly, at volume. The shape: one playwright execution call per page — return the data, don’t stream the DOM to your machine — a browser pool so you’re not paying creation latency per page, and proxies to spread load across exit IPs.Form fill
The job: put data into a form a person would normally fill in. The shape: playwright execution for the fields, computer controls for the widgets that fight you (custom dropdowns, date pickers, canvas-based signature fields), and a verification read before you submit.fill() and then reset on blur. Read values back, and fall back to computer controls typing for anything that won’t hold.
For checkouts, don’t handle card data yourself — see payments in browser agents.
Authenticated workflows
The job: the work is behind a login, and you don’t want credentials in your agent’s context. The shape: managed auth performs the login once and writes the session into a profile; every later browser attaches that profile and starts logged in. Kernel health-checks the connection and reauthenticates supported flows in the background.QA and testing
The job: run a browser suite against a real deployment, and be able to explain a failure afterwards. The shape: headless browsers for cost and concurrency, replays recording so a red test comes with video, and private networking when the environment under test isn’t public.Replays need a headful browser. If you want video for a failing test, run that one headful.
Going further
- Integrations — the same jobs, framework by framework.
- Agent Skills — install Kernel patterns into your coding agent.
- Site-specific skills — make an agent reliable on one particular website.