Jido.Browser.Adapters.Lightpanda (Jido Browser v2.2.0)

Copy Markdown View Source

Limited Lightpanda adapter backed by light_cdp.

This adapter covers the base Jido.Browser.Adapter contract using Lightpanda's Chrome DevTools Protocol support. It is intended for lightweight DOM and JavaScript automation, not full browser parity with AgentBrowser.

Optional dependencies

Add the optional Lightpanda dependencies in the host application when using this adapter:

{:light_cdp, "~> 0.2.1"}
{:lightpanda_ex, "~> 0.1.0"}

Configuration

config :jido_browser,
  adapter: Jido.Browser.Adapters.Lightpanda,
  lightpanda: [
    binary_path: "/path/to/lightpanda",
    disable_telemetry: true
  ]

Lightpanda telemetry is disabled by default by setting LIGHTPANDA_DISABLE_TELEMETRY=true while the browser process starts, then restoring the host VM environment.