From 124e4c1bf377b75cdd8a83fd232da9bc5a035ddb Mon Sep 17 00:00:00 2001 From: Leo Li Date: Tue, 3 Nov 2026 08:42:51 -0800 Subject: [PATCH] acpmux: pass result_line through bg_start_with_id so the crate compiles #33317 added result_line to bg_start and the Spec, and #33779 moved the spawn into bg_start_with_id without it, so feat-cmux-next fails with E0425 at hub/bg_tasks.rs:160. Workflow activities start with result_line false. Co-Authored-By: Claude Opus 5.5 Agent-Session: https://cmux.com/deeplink/agent?id=aid-92fa78a91e29868c5eaa --- cmux-tui/crates/acpmux/src/hub/bg_tasks.rs | 4 +++- cmux-tui/crates/acpmux/src/hub/workflow_activity.rs | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cmux-tui/crates/acpmux/src/hub/bg_tasks.rs b/cmux-tui/crates/acpmux/src/hub/bg_tasks.rs index 411cd8621a33..8a60896342be 100644 --- a/cmux-tui/crates/acpmux/src/hub/bg_tasks.rs +++ b/cmux-tui/crates/acpmux/src/hub/bg_tasks.rs @@ -59,11 +59,12 @@ impl Hub { notify: bool, result_line: bool, ) -> Result { - self.bg_start_with_id(session, command, cwd, None, description, notify).await + self.bg_start_with_id(session, command, cwd, None, description, notify, result_line).await } /// Workflow-only stable identity. The durable claim is written before spawning, so an /// uncertain launch is never executed a second time after a daemon crash. + #[allow(clippy::too_many_arguments)] pub(crate) async fn bg_start_with_id( self: &Arc, session: &Arc, @@ -72,6 +73,7 @@ impl Hub { fixed_id: Option<&str>, description: Option, notify: bool, + result_line: bool, ) -> Result { if command.trim().is_empty() { return Err(RpcError::invalid_params("command is empty")); diff --git a/cmux-tui/crates/acpmux/src/hub/workflow_activity.rs b/cmux-tui/crates/acpmux/src/hub/workflow_activity.rs index f04b4ca84c4d..6dec8ac46303 100644 --- a/cmux-tui/crates/acpmux/src/hub/workflow_activity.rs +++ b/cmux-tui/crates/acpmux/src/hub/workflow_activity.rs @@ -157,6 +157,7 @@ impl Hub { Some(&task_id), None, false, + false, ) .await?; drop(gate);