import { pageMetadata } from '@/lib/page-metadata'; export const metadata = pageMetadata('commands'); # Commands ## Core ```bash agent-browser open # Navigate (aliases: goto, navigate) agent-browser --risk-mode block open # Block when verification/captcha interstitial is detected agent-browser click # Click element (--new-tab to open in new tab) agent-browser dblclick # Double-click agent-browser fill # Clear and fill agent-browser type [--delay ] # Type into element agent-browser press # Press key (Enter, Tab, Control+a) (alias: key) agent-browser keyboard type [--delay ] # Type at current focus (no selector needed) agent-browser keyboard inserttext # Insert text without key events agent-browser keydown # Hold key down agent-browser keyup # Release key agent-browser hover # Hover element agent-browser focus # Focus element agent-browser select # Select dropdown option agent-browser check # Check checkbox agent-browser uncheck # Uncheck checkbox agent-browser scroll [px] # Scroll (up/down/left/right, --selector ) agent-browser scrollintoview # Scroll element into view agent-browser drag # Drag and drop agent-browser upload # Upload files agent-browser screenshot [path] # Screenshot (--full for full page) agent-browser screenshot --annotate # Annotated screenshot with numbered element labels agent-browser pdf # Save page as PDF agent-browser snapshot # Accessibility tree with refs agent-browser eval # Run JavaScript agent-browser connect # Connect to browser via CDP agent-browser --version # Show CLI version agent-browser close # Close browser (aliases: quit, exit) ``` Fork builds print dual-version metadata with `--version`: ```bash agent-browser 0.14.0-fork.1 (upstream 0.14.0, fork 1) ``` ## Get info ```bash agent-browser get text # Get text content agent-browser get html # Get innerHTML agent-browser get value # Get input value agent-browser get attr # Get attribute agent-browser get title # Get page title agent-browser get url # Get current URL agent-browser get count # Count matching elements agent-browser get box # Get bounding box agent-browser get styles # Get computed styles ``` ## Check state ```bash agent-browser is visible # Check if visible agent-browser is enabled # Check if enabled agent-browser is checked # Check if checked ``` ## Find elements Semantic locators with actions (`click`, `fill`, `type`, `hover`, `focus`, `check`, `uncheck`, `text`): ```bash agent-browser find role [value] agent-browser find text agent-browser find label