From 5836f6fa4c0565846e5b103f0f58c92f6a469dcb Mon Sep 17 00:00:00 2001 From: Alex Yao <33379584+alexyao2015@users.noreply.github.com> Date: Fri, 20 Mar 2026 21:54:51 +0800 Subject: [PATCH] Fix config for GOOSE_MAX_BACKGROUND_TASKS (#7940) Signed-off-by: alexyao2015 Co-authored-by: alexyao2015 --- crates/goose/src/agents/platform_extensions/summon.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/crates/goose/src/agents/platform_extensions/summon.rs b/crates/goose/src/agents/platform_extensions/summon.rs index 34879e725c..2d330526f6 100644 --- a/crates/goose/src/agents/platform_extensions/summon.rs +++ b/crates/goose/src/agents/platform_extensions/summon.rs @@ -471,9 +471,8 @@ fn current_epoch_millis() -> u64 { /// Get maximum number of concurrent background tasks fn max_background_tasks() -> usize { - std::env::var("GOOSE_MAX_BACKGROUND_TASKS") - .ok() - .and_then(|v| v.parse().ok()) + Config::global() + .get_param::("GOOSE_MAX_BACKGROUND_TASKS") .unwrap_or(5) }