Skip to content

feat(chrome): add Helium browser auto-detection#1287

Open
zasdaym wants to merge 1 commit into
vercel-labs:mainfrom
zasdaym:codex/add-helium-browser-support
Open

feat(chrome): add Helium browser auto-detection#1287
zasdaym wants to merge 1 commit into
vercel-labs:mainfrom
zasdaym:codex/add-helium-browser-support

Conversation

@zasdaym
Copy link
Copy Markdown

@zasdaym zasdaym commented Apr 23, 2026

Summary

Add Helium as a supported Chromium-family browser anywhere agent-browser currently auto-detects Chrome and Brave for local launch, --auto-connect, profile reuse, and install-time browser detection.

Changes

  • add Helium executable detection to the native CDP path on macOS, Linux, and Windows
  • add Helium user-data directory discovery so --auto-connect, profiles, and --profile <name> can resolve Helium installs that use Chromium-style Local State
  • extend scripts/postinstall.js so an installed Helium browser suppresses the local-browser warning
  • update README, CLI help, docs site pages, and core skill references to describe --auto-connect and profile reuse in Chrome-family terms and explicitly include Helium
  • add focused unit tests covering Helium user-data directory enumeration and find_chrome_user_data_dir() resolution

Test plan

  • cargo test chrome:: --manifest-path cli/Cargo.toml

Notes

  • This keeps Helium on the existing chrome engine path rather than introducing a new engine type.
  • Windows support follows Helium's %LOCALAPPDATA%\\imput\\Helium layout, and Linux support includes the helium command plus Helium config directories.

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Apr 23, 2026

@zasdaym is attempting to deploy a commit to the Vercel Labs Team on Vercel.

A member of the Team first needs to authorize it.

@zasdaym zasdaym force-pushed the codex/add-helium-browser-support branch from d98dc22 to aed396f Compare April 23, 2026 14:33
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