browse_session_snapshot
Capture the current visible text and ARIA snapshot of an existing browser session to inspect page state, limit extraction by CSS selector, and control CAPTCHA handling.
Instructions
Read the current state of an existing browser session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxChars | No | Maximum visible text and ARIA snapshot characters to return. | |
| selector | No | Optional CSS selector to limit snapshot extraction. | |
| sessionId | Yes | Session ID returned by browse_session_start. | |
| maxElements | No | Maximum interactive elements to return. | |
| captchaPolicy | No | Challenge handling policy. 'detect' reports signals, 'pause' returns state for human action, 'fail' returns an error, 'attempt' returns enhanced challenge metadata, interactive elements, a bounded screenshot, and a suggested strategy. When CAPTCHA_AUTONOMOUS=true, responses are marked for LLM-assisted handling and include provider-specific challengePlaybook context when known. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| text | Yes | ||
| title | No | ||
| status | No | ||
| message | No | ||
| elements | Yes | ||
| maxChars | Yes | ||
| selector | No | ||
| expiresAt | Yes | ||
| sessionId | Yes | ||
| contentType | No | ||
| diagnostics | No | ||
| maxElements | Yes | ||
| ariaSnapshot | No | ||
| challengeType | No | ||
| selectorFound | Yes | ||
| textTruncated | Yes | ||
| captchaIframes | No | ||
| captchaDetected | No | ||
| challengeSignals | No | ||
| ariaSnapshotError | No | ||
| challengeHandling | No | ||
| challengePlaybook | No | ||
| challengeProvider | No | ||
| elementsTruncated | Yes | ||
| suggestedStrategy | No | ||
| requiresUserAction | No | ||
| interactiveElements | No | ||
| ariaSnapshotTruncated | No |