diff --git a/src/tools/background-task/create-background-output.ts b/src/tools/background-task/create-background-output.ts index f1e19850..50b9c9b4 100644 --- a/src/tools/background-task/create-background-output.ts +++ b/src/tools/background-task/create-background-output.ts @@ -79,8 +79,8 @@ export function createBackgroundOutput(manager: BackgroundOutputManager, client: const isActive = task.status === "pending" || task.status === "running" const fullSession = args.full_session ?? isActive - const includeThinking = args.include_thinking ?? isActive - const includeToolResults = args.include_tool_results ?? isActive + const includeThinking = isActive || (args.include_thinking ?? false) + const includeToolResults = isActive || (args.include_tool_results ?? false) if (fullSession) { return await formatFullSession(task, client, { diff --git a/src/tools/background-task/modules/background-output.ts b/src/tools/background-task/modules/background-output.ts index 509cf252..5baa65e7 100644 --- a/src/tools/background-task/modules/background-output.ts +++ b/src/tools/background-task/modules/background-output.ts @@ -79,8 +79,8 @@ export function createBackgroundOutput(manager: BackgroundOutputManager, client: const isActive = task.status === "pending" || task.status === "running" const fullSession = args.full_session ?? isActive - const includeThinking = args.include_thinking ?? isActive - const includeToolResults = args.include_tool_results ?? isActive + const includeThinking = isActive || (args.include_thinking ?? false) + const includeToolResults = isActive || (args.include_tool_results ?? false) if (fullSession) { return await formatFullSession(task, client, {