From 49b7e695cef6c122c0da938a7fca4a7444725792 Mon Sep 17 00:00:00 2001 From: MoerAI Date: Tue, 10 Mar 2026 16:57:47 +0900 Subject: [PATCH] fix(delegate-task): default run_in_background to false when orchestrator intent is detected (#2375) --- src/tools/delegate-task/tools.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tools/delegate-task/tools.ts b/src/tools/delegate-task/tools.ts index 68c7dc4af..7d9b54bc0 100644 --- a/src/tools/delegate-task/tools.ts +++ b/src/tools/delegate-task/tools.ts @@ -123,7 +123,11 @@ export function createDelegateTask(options: DelegateTaskToolOptions): ToolDefini }) if (args.run_in_background === undefined) { - throw new Error(`Invalid arguments: 'run_in_background' parameter is REQUIRED. Use run_in_background=false for task delegation, run_in_background=true only for parallel exploration.`) + if (args.category || args.subagent_type || args.session_id) { + args.run_in_background = false + } else { + throw new Error(`Invalid arguments: 'run_in_background' parameter is REQUIRED. Use run_in_background=false for task delegation, run_in_background=true only for parallel exploration.`) + } } if (typeof args.load_skills === "string") { try {