From 0c69ab8962087088143316e3218a4ce8d900333a Mon Sep 17 00:00:00 2001 From: ismeth Date: Thu, 26 Feb 2026 12:34:41 +0100 Subject: [PATCH] feat(background-agent): add sessionState to BackgroundTask type and cache during polling --- src/features/background-agent/types.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/features/background-agent/types.ts b/src/features/background-agent/types.ts index 5edbe102d..3c5928872 100644 --- a/src/features/background-agent/types.ts +++ b/src/features/background-agent/types.ts @@ -43,6 +43,8 @@ export interface BackgroundTask { result?: string error?: string progress?: TaskProgress + /** Current session state cached from polling (e.g., 'idle', 'running', 'retry') */ + sessionState?: string parentModel?: { providerID: string; modelID: string } model?: DelegatedModelConfig /** Fallback chain for runtime retry on model errors */