Versions in this module Expand all Collapse all v0 v0.8.0 Mar 30, 2026 Changes in this version + const DefaultSessionDir + const DefaultSessionFile + func Clear(path string) error + func DefaultSessionPath() string + func Exists(path string) bool + func Save(path string, info *Info) error + type Config struct + AutoReconnect bool + DefaultTimeout time.Duration + Headless bool + InitScripts []string + SessionFile string + func DefaultConfig() Config + type Info struct + CDPPort int + ClickerPID int + ClickerPort int + Headless bool + InitScripts []string + LaunchedAt time.Time + PID int + UserDataDir string + WebSocketURL string + func Load(path string) (*Info, error) + type Manager struct + func NewManager(config Config) *Manager + func (m *Manager) Close(ctx context.Context) error + func (m *Manager) Detach() error + func (m *Manager) IsConnected() bool + func (m *Manager) LaunchIfNeeded(ctx context.Context) error + func (m *Manager) Pilot(ctx context.Context) (*w3pilot.Pilot, error) + func (m *Manager) Refresh(ctx context.Context) error + func (m *Manager) State() State + type State struct + Error error + Info *Info + Pilot *w3pilot.Pilot + Status Status + type Status string + const StatusConnected + const StatusDisconnected + const StatusReconnecting