How control of the remote browser is shared between the agent and humans — a per-provider default
(MJ: AI Remote Browser Providers.DefaultControlMode) that the RemoteBrowserChannel config
overrides per-channel and at runtime.
This is distinct fromRemoteBrowserControlStrategy: the mode is the human/agent
sharing policy, the strategy is the mechanism by which the agent decides what to do.
AgentOnly — only the agent drives; no human takeover (e.g. a hands-off sales demo).
ViewOnly — the agent drives while humans watch the live view but cannot take the wheel.
Requires the backend's LiveView capability.
Collaborative — a human can grab the wheel (e.g. a trainer agent: demonstrate a task, then
"your turn, try X"). Requires both LiveView (to watch) and HumanTakeover (to drive).
How control of the remote browser is shared between the agent and humans — a per-provider default (
MJ: AI Remote Browser Providers.DefaultControlMode) that theRemoteBrowserChannelconfig overrides per-channel and at runtime.This is distinct from RemoteBrowserControlStrategy: the mode is the human/agent sharing policy, the strategy is the mechanism by which the agent decides what to do.
AgentOnly— only the agent drives; no human takeover (e.g. a hands-off sales demo).ViewOnly— the agent drives while humans watch the live view but cannot take the wheel. Requires the backend'sLiveViewcapability.Collaborative— a human can grab the wheel (e.g. a trainer agent: demonstrate a task, then "your turn, try X"). Requires bothLiveView(to watch) andHumanTakeover(to drive).