Skip to content

Add Cloudflare browser driver support#3

Merged
rksm merged 15 commits intomainfrom
rksm/cloudflare-browser-simulator
Apr 17, 2026
Merged

Add Cloudflare browser driver support#3
rksm merged 15 commits intomainfrom
rksm/cloudflare-browser-simulator

Conversation

@rksm
Copy link
Copy Markdown
Contributor

@rksm rksm commented Apr 16, 2026

Summary

This PR adds a Cloudflare-backed browser driver path to the simulator so participants can be provisioned through a Cloudflare worker backend instead of only the existing browser automation path.

It introduces a dedicated cloudflare-worker-client crate generated from the worker OpenAPI spec, wires the new backend through config and participant dispatch, and implements the Cloudflare participant lifecycle including limitation handling and AI acoustics support. The branch also adds Cloudflare-focused driver tests and TUI/config updates needed to expose the new mode.

Why

The simulator needs a first-class Cloudflare execution path for hyper.video frontends that are exercised through the worker-based browser simulator backend.

Impact

Developers can configure and launch participants against the Cloudflare backend, exercise the Cloudflare lifecycle from the simulator, and extend the worker client from a checked-in API description.

Validation

  • just check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo nextest run --no-tests warn

Closes https://github.com/hypervideo/hyper.video/issues/4634

@rksm rksm marked this pull request as ready for review April 17, 2026 10:43
@rksm rksm merged commit e724d30 into main Apr 17, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant