> ## Documentation Index
> Fetch the complete documentation index at: https://smithers.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# browserPick

> Gateway browser service RPC.

`browserPick` controls a gateway-local ephemeral Chromium session.

* Method: `browserPick`
* Scope: `run:read`
* Transports: HTTP RPC, WebSocket RPC

Request: `{ sessionId, point: { x, y } }`.
Response: a safe locator ladder, bounded element identity, fingerprint, rectangle, viewport, and a clipped inline JPEG `{ data, mediaType: "image/jpeg" }`. The decoded screenshot is limited to 512 KiB; if it cannot satisfy that bound, `screenshot` is `null`. Picks are retained as sanitized metadata only, with a 20-entry per-session history exposed by `browserContext` when `selections` is requested.

Errors are versioned as `v1` and include `InvalidRequest`, `Unauthorized`, `Forbidden`, `REVISION_CONFLICT`, `SSRF_BLOCKED`, `QUOTA_EXCEEDED`, and `Internal`.
