Gasoline v4.0.0 is the refinement phase. The core architecture from v3 works well—this version focuses on making it robust and adding missing developer-focused features.
- User Action Recording — Record clicks, typing, navigation with smart selectors
- Web Vitals Capture — LCP, CLS, INP, FCP tracking
- API Schema Inference — Auto-detect OpenAPI patterns from network traffic
- Error Aggregation — Group and deduplicate similar errors
- Session Checkpoints — Save browser state, diff changes, detect regressions
- Optimized ring buffers — 2000-event cap prevents unbounded memory growth
- Efficient filtering — Skip irrelevant logs (ads, tracking, etc.)
- Smart deduplication — Collapse repeated identical events
- Rate limiting — Respect browser and extension quotas
- Better error messages — Clear explanations of what went wrong and why
- Command-line flags —
--port, --server, --api-key for flexibility
- Health check endpoint —
/health for verifying setup
- Example integration — Claude Code, Cursor, Copilot configs included
- Comprehensive testing — 80+ unit and integration tests
- Error recovery — Graceful handling of extension crashes/restarts
- Logging improvements — Debug mode for troubleshooting
- TypeScript strict mode — Zero implicit any
- Recording still in alpha (no video yet)
- No Safari/Firefox support (MV3 requirement)
- Replay system not yet implemented
- Limited to Chrome 120+
Status: This version proved the concept could handle real-world usage. Ready for broader testing.
Next: Production-grade recording system, broader browser support research, performance benchmarking.
See [GitHub](https://github.com/brennhill/gasoline-agentic-browser-devtools-mcp for source.