Overview

CLI reference

The commands of the mlola browser CLI and their flags.

Overview#

CommandWhat it does
mlola browser runExecute a goal (flags below) or a task JSON file
mlola browser doctorCheck Node, key, browser, runtime home and daemon
mlola browser sessions [list|show <id>]List recent runs / inspect one run
mlola browser trace show <id> [--type T]Print the event log (filterable)
mlola browser trace summary <id>Metrics as JSON
mlola browser eval --suite core|matrix|security|regression|stress|allRun the deterministic eval corpus
mlola browser daemon start|stop|statusManage the local daemon
mlola browser extension statusInspect the browser-extension bridge
mlola browser config init|showWrite or inspect mlola.config.json; shows resolved routes and where each credential came from
mlola browser profilesList managed browser profiles

run flags#

FlagMeaning
--goal "…"The task, in plain language
--url <url>Start page
--task <file.json>Task specification file (see Task file & boundaries)
--provider typesafe|keywordDecision provider
--llm openrouter|openai|custom|noneStronger model for ESCALATE and planning
--llm-model <id>Model id for that provider
--llm-api-key <key>Credential for that provider, instead of exporting it
--fast typesafe|openrouter|keywordWhich fast path to use (default: typesafe)
--fast-model <id> / --fast-api-key <key> / --fast-base-url <url>Override the fast path
--llm-base-url <url>Custom endpoint (Azure, gateways, local servers)
--planner-model/-api-key/-base-urlSame, for the planner role
--model <id>Override the fast-path model id
--browser chrome|chromium|msedgeBrowser channel
--browser-extensionDrive your own Chrome through the loaded extension
--headlessRun without a visible window
--profile <dir>Persistent browser profile
--cdp <url>Attach to an existing Chrome (e.g. http://127.0.0.1:9222)
--policy <file.json>Policy configuration file
--stop-before "…, …"Stop at the requested boundary instead of doing it
--max-steps <n>Step budget for this run
--screenshot off|on-failure|alwaysScreenshot policy (default on-failure)
--yesAuto-approve approval-required actions
--no-humanDisable human help (unattended)
--json / --quietMachine-readable result / summary only