Overview
LiteAgent implements comprehensive data collection to enable thorough analysis of agent behavior. Every interaction, decision, and outcome is captured in multiple formats for different analysis needs.Data Collection Pipeline
Types of Data Collected
1. Interaction Events
Every agent action is recorded as an event in the database:2. Visual Data
Screenshots
- Captured before/after major actions
- Full page and viewport captures
- PNG format with timestamps
Video Recording
- Complete session recording
- MP4 format for easy playback
- Synchronized with event timestamps
3. DOM Snapshots
HTML captures at key moments:4. Session Replay (rrweb)
Complete session reconstruction data:5. Performance Metrics
Resource and timing data:Database Schema
Main Actions Table
Metadata Table
Data Recording Process
Step 1: Event Capture
Step 2: Visual Capture
Step 3: rrweb Recording
Step 4: Storage Organization
Data Access Methods
1. Direct Database Queries
3. Video Playback
Each run-through creates an MP4 recording.4. rrweb Replay
Each run-through generates an rrweb playback which can be found in the rrweb folder. Run the python file within which launches the rrweb recording.Next Steps
Output Structure
Detailed guide to output directory organization
Database Schema
Complete database schema reference
Evaluation Suite
How collected data is analyzed