fix(delegate-task): default run_in_background to false when orchestrator intent is detected (#2375)

This commit is contained in:
MoerAI
2026-03-10 16:57:47 +09:00
parent 8dffc754f2
commit f308bfda92
+4
View File
@@ -123,8 +123,12 @@ export function createDelegateTask(options: DelegateTaskToolOptions): ToolDefini
}) })
if (args.run_in_background === undefined) { if (args.run_in_background === undefined) {
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.`) 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") { if (typeof args.load_skills === "string") {
try { try {
const parsed = JSON.parse(args.load_skills) const parsed = JSON.parse(args.load_skills)