From d2f1c76d01d4a05e828466bfd21a8f029a9fe7e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=80=A7=E9=A9=8A?= Date: Thu, 5 Nov 2026 08:24:36 +0800 Subject: [PATCH] Browser steps that needed a yes ran on the brain, not on the hands named Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Uirha3oEtWeHh58zA7ErHa --- src/agent.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agent.rs b/src/agent.rs index 876cf40..6409e30 100644 --- a/src/agent.rs +++ b/src/agent.rs @@ -817,7 +817,7 @@ pub fn spawn(job: Job, bot_id: u64, tx: Sender<(u64, StreamEvent)>, cancel: Arc< let ids = tools::RunIds { conversation: bot_id.to_string(), request: call.id.clone() }; let (out, ok) = if is_mac { crate::macapps::run(&call.name, &call.args) - } else if let (true, Some(host)) = (is_screen, on_device.as_ref()) { + } else if let (true, Some(host)) = (is_screen || is_web, on_device.as_ref()) { match crate::remote::run_on_device(host, &call.name, &call.args, &job.via_name) { Ok(v) => { image = v["image"].as_str().map(String::from);