Strongly-typed shape of a remote-browser backend's SupportedFeatures JSON.
This is an alias of the CodeGen-generated
MJAIRemoteBrowserProviderEntity_IRemoteBrowserProviderFeatures (emitted from the
IRemoteBrowserProviderFeatures JSONType interface bound to the
MJ: AI Remote Browser Providers.SupportedFeatures column). It is re-exported here under the
short source-interface name so channel/engine/driver code can refer to
IRemoteBrowserProviderFeatures without importing the verbose generated name.
Per repo convention we do not re-export TYPES from other packages as a dependency chain — this is a
documented type alias of a generated entity shape for ergonomics, and the canonical source remains
@memberjunction/core-entities.
The capability flags are transport / control concerns only — the universal CDP substrate
(RawCdpControl), an optional provider-native AI-control harness (NativeAIControl), viewing &
collaboration (LiveView, HumanTakeover, ScreenStreaming), and operational capabilities
(Stealth, ProxyEgress, SessionRecording, PersistentContext, MultiTab, FileDownloads,
CaptchaSolving). Every flag is optional; an omitted flag means the feature is not supported.
Strongly-typed shape of a remote-browser backend's
SupportedFeaturesJSON.This is an alias of the CodeGen-generated
MJAIRemoteBrowserProviderEntity_IRemoteBrowserProviderFeatures(emitted from theIRemoteBrowserProviderFeaturesJSONType interface bound to theMJ: AI Remote Browser Providers.SupportedFeaturescolumn). It is re-exported here under the short source-interface name so channel/engine/driver code can refer toIRemoteBrowserProviderFeatureswithout importing the verbose generated name.Per repo convention we do not re-export TYPES from other packages as a dependency chain — this is a documented type alias of a generated entity shape for ergonomics, and the canonical source remains
@memberjunction/core-entities.The capability flags are transport / control concerns only — the universal CDP substrate (
RawCdpControl), an optional provider-native AI-control harness (NativeAIControl), viewing & collaboration (LiveView,HumanTakeover,ScreenStreaming), and operational capabilities (Stealth,ProxyEgress,SessionRecording,PersistentContext,MultiTab,FileDownloads,CaptchaSolving). Every flag is optional; an omitted flag means the feature is not supported.