Browser Automation with cmux Read the CLI contract first Check the binary that will actually run before giving an exact command: There are two deliberately different command shapes: - Create a browser surface with , , or . These commands may be workspace-scoped and do not need a surface handle. - Use an existing surface with every surface-bound navigation, inspection, interaction, tab, state, or diagnostic command. Pass the handle explicitly with or as the first positional token. Prefer the flag form in scripts because it makes the target unmissable: The positional form is equivalent ( ). and…