Skip to main content
The Visibility page displays all agent sessions with captured screenshots, allowing you to review exactly what actions the agent took during each browsing session.

Overview

Each session shows:
  • Screenshot preview - Rotating carousel of captured events
  • Event type - The action that triggered the capture (click, input, scroll, etc.)
  • URL and title - The page where the session occurred
  • Timestamp - When the session started
  • Capture count - Number of screenshots in the session
Screenshots are captured automatically based on agent activity: clicks, text input, navigation, and significant DOM changes.

Session Table

The main table displays sessions grouped by activity. Click any row to expand and view all screenshots for that session.

Table Columns

ColumnDescription
PreviewRotating screenshot preview (changes every 2 seconds)
EventAction type with details (element clicked, input value, etc.)
URLPage title and URL
TimeSession start date and time
CapturesTotal number of screenshots
ActionsExpand/collapse button

Event Types

Screenshots are captured for these event types:

Click Events

Single clicks, double clicks, and right-clicks on elements

Text Input

Text entered into form fields (values debounced)

Navigation

Page scrolling and navigation actions

DOM Changes

Significant page updates detected by agent

Page Read

Agent reading page content (no screenshot, just metadata)

Suspicious Activity

Clicks flagged by security detection

Reviewing a Session

1

Locate the session

Sessions are sorted chronologically. Use the search/filter if needed.
2

Expand the session

Click anywhere on the session row to expand and view all screenshots.
3

Review screenshots

Expanded view shows:
  • All screenshots in chronological order
  • Event details for each capture (element clicked, input values, coordinates)
  • Timestamps for each event
  • Full-size image previews
4

Investigate events

Hover over screenshots to see details:
  • Element tags and classes for clicks
  • Input values for form fields
  • Click coordinates
  • POST request data (if applicable)

Session Linking

When viewing rule instances or domain details, you can click “View Session” to jump directly to that session in the Visibility page.
/dashboard/visibility?session=123
The session will auto-expand and scroll into view.

Screenshot Details

Click Events

For click events, the screenshot shows:
  • Element information: Tag, ID, class name, text content
  • Click coordinates: X/Y position on the page
  • Action type: Single click, double click, or right-click

Input Events

For text input, the dashboard displays:
  • Input values: All text entered during the debounce period
  • Field information: Input element details
  • Value history: Multiple values if typing was captured
Input values are debounced and collected over 500ms to avoid capturing every keystroke.

Page Read Events

For page reading:
  • No screenshot is captured (reduces storage)
  • Page title and URL are displayed instead
  • Book icon indicates this was a read action

Empty States

No Sessions Found

If you see “No sessions found”:
  • No screenshots have been captured yet
  • The agent hasn’t performed any monitored actions
  • Sessions may have been cleared from storage

No Preview Available

If a session shows “No preview”:
  • The screenshot data may not have loaded
  • This was a page_read event (shows title/URL instead)
  • The image data was cleared from storage

Refreshing Data

Click the Refresh button to reload sessions from Chrome storage:
  • Sessions are loaded on page mount
  • Data doesn’t auto-refresh (manual refresh required)
  • Refresh preserves expanded session state
The first session in the list is auto-expanded on page load for quick review.

Best Practices

1

Regular reviews

Check the Visibility page regularly to understand agent behavior patterns
2

Investigate suspicious activity

Look for unexpected clicks, navigation, or input events
3

Correlate with rules

Cross-reference with the Instances page to see when rules blocked actions
4

Monitor domain access

Use session data to verify which domains the agent visited

Technical Details

The Visibility page:
  • Loads data from chrome.storage.local (keys: sessions, screenshots)
  • Deduplicates sessions by ID
  • Rotates screenshot previews every 2 seconds
  • Uses TanStack Table for efficient rendering
  • Supports URL parameters for direct session linking

Next Steps

View Domains

See which domains were visited during sessions

Check Rule Instances

Review when governance rules were enforced

Build docs developers (and LLMs) love