Reference
cdp_dev_settings
Control React Native dev settings programmatically (no visual dev menu needed). dismissRedBox clears LogBox overlays and RedBox errors via a 4-tier fallback chain. disableDevMenu suppresses the React Native core dev menu gesture. hideDevMenu calls ExpoDevMenu hideMenu or closeMenu over CDP on iOS or Android, with at most one retry and a five-second bound per attempt; it verifies the foreground surface and returns hidden, no_menu_present, DEV_MENU_HIDE_FAILED when no close call was sent, or DEV_MENU_HIDE_UNVERIFIED when a sent call is not proven clean. With autoHideDevMenu on (default in .rn-agent/config.json), managed launches and relaunches suppress the Expo dev-menu onboarding tutorial and launch-time menu sheet, so hideDevMenu is for gesture-opened menus. For reload with auto-reconnect, use cdp_reload instead.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Constraints | Description |
|---|---|---|---|---|---|
action | enum: reload | toggleInspector | togglePerfMonitor | dismissRedBox | disableDevMenu | hideDevMenu | Yes | Dev menu action to execute |
cdp_dev_settings(action: <enum: reload | toggleInspector | togglePerfMonitor | dismissRedBox | disableDevMenu | hideDevMenu>)