diff --git a/src/plugin/event.ts b/src/plugin/event.ts index 58f024e43..34a255e96 100644 --- a/src/plugin/event.ts +++ b/src/plugin/event.ts @@ -333,7 +333,7 @@ export function createEventHandler(args: { | { type?: string; attempt?: number; message?: string; next?: number } | undefined - if (sessionID && status?.type === "retry" && !isRuntimeFallbackEnabled) { + if (sessionID && status?.type === "retry") { try { const retryMessage = typeof status.message === "string" ? status.message : "" const retryKey = `${status.attempt ?? "?"}:${status.next ?? "?"}:${retryMessage}` diff --git a/src/tools/background-task/create-background-output.ts b/src/tools/background-task/create-background-output.ts index d16c06b50..6bb4e8093 100644 --- a/src/tools/background-task/create-background-output.ts +++ b/src/tools/background-task/create-background-output.ts @@ -45,7 +45,7 @@ export function createBackgroundOutput(manager: BackgroundOutputManager, client: "Wait for completion (default: false). System notifies when done, so blocking is rarely needed." ), timeout: tool.schema.number().optional().describe("Max wait time in ms (default: 60000, max: 600000)"), - full_session: tool.schema.boolean().optional().describe("Return full session messages with filters (default: false)"), + full_session: tool.schema.boolean().optional().describe("Return full session messages with filters (default: true)"), include_thinking: tool.schema.boolean().optional().describe("Include thinking/reasoning parts in full_session output (default: false)"), message_limit: tool.schema.number().optional().describe("Max messages to return (capped at 100)"), since_message_id: tool.schema.string().optional().describe("Return messages after this message ID (exclusive)"),