πŸš€ Doppelganger Release 0.5 is Now Live – Automated Captures & API

We are excited to share that Release 0.5 is officially available! This update introduces automated screen recordings, a new dedicated Captures UI, and programatic control via our new API endpoint.

Highlights

  • Automated Screen Recordings: Automatic full-run screen recordings in .webm format.

  • Unified Captures Flow: Integrated system for both screenshots and recordings.

  • New Captures UI: A dedicated screen and results modal to browse your data.

  • Captures API: New /api/data/captures endpoint for listing and deleting captures programmatically.

What’s New

  • Proxy & UA Controls: Configure rotation modes (round-robin vs random) and set default User Agents in Settings.

  • Agent Action: New β€œScreenshot” action block for agent tasks.

  • Structured While Block: The While condition editor now uses structured fields (var/type/op/value) instead of raw JS.

  • Scroll Speed: Added β€œScroll Speed (ms)” input to the Scroll block for precise duration control.

Behavior Changes

  • Filenames for recordings and screenshots are now prefixed with runId for better filtering.

  • The executions icon has been updated to History, and a dedicated Captures tab has been added to the sidebar.

Full Changelog: https://github.com/mnemosyne-artificial-intelligence/doppelganger/compare/v0.4.3…0.5