screencast / browser replay
Use the public browser replay lane when you need temporal browser evidence before or after a fragile flow.
cli: screencast-start, screencast-stop
example: npx opendevbrowser screencast-start --session-id <id> --output-dir ./artifacts/replay
desktop observation
Use the public read-only desktop observation plane for sibling desktop evidence on macOS; availability, window inventory, and accessibility probes use the local swift command, while screenshots use macOS screencapture outside extension relay.
cli: desktop-status, desktop-windows, desktop-active-window, desktop-capture-desktop, desktop-capture-window, desktop-accessibility-snapshot
example: npx opendevbrowser desktop-status --output-format json
computer use / browser-scoped computer use
Control the bounded browser-scoped computer-use challenge lane with --challenge-automation-mode; the optional helper is not a desktop agent.
flag: --challenge-automation-mode off|browser|browser_with_helper
works: research run, shopping run, product-video run, inspiredesign run, macro-resolve --execute
entry: npx opendevbrowser research run --topic "account recovery flow" --source-selection auto --challenge-automation-mode browser --mode json --output-format json
proof: review, session-inspector, workflow fallback metadata