From 564d88e90f93ad37ef56df773f0988ee1f0a95ad Mon Sep 17 00:00:00 2001 From: chihlasm Date: Sat, 28 Mar 2026 23:25:08 +0000 Subject: [PATCH] fix: update useFlowPilotSession return types for optional documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SessionCloseResponse.documentation is now nullable — update resolve/escalate return types to match. Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/src/hooks/useFlowPilotSession.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/hooks/useFlowPilotSession.ts b/frontend/src/hooks/useFlowPilotSession.ts index 6034cbb0..873b3846 100644 --- a/frontend/src/hooks/useFlowPilotSession.ts +++ b/frontend/src/hooks/useFlowPilotSession.ts @@ -27,8 +27,8 @@ export interface UseFlowPilotSession { // Actions startSession: (intake: AISessionCreateRequest) => Promise respondToStep: (response: StepResponseRequest) => Promise - resolveSession: (data: ResolveSessionRequest) => Promise - escalateSession: (data: EscalateSessionRequest) => Promise + resolveSession: (data: ResolveSessionRequest) => Promise + escalateSession: (data: EscalateSessionRequest) => Promise pauseSession: () => Promise resumeOwnSession: () => Promise abandonSession: () => Promise @@ -134,7 +134,7 @@ export function useFlowPilotSession(): UseFlowPilotSession { } }, [session]) - const resolveSession = useCallback(async (data: ResolveSessionRequest): Promise => { + const resolveSession = useCallback(async (data: ResolveSessionRequest): Promise => { if (!session) throw new Error('No active session') setIsProcessing(true) try { @@ -156,7 +156,7 @@ export function useFlowPilotSession(): UseFlowPilotSession { } }, [session]) - const escalateSession = useCallback(async (data: EscalateSessionRequest): Promise => { + const escalateSession = useCallback(async (data: EscalateSessionRequest): Promise => { if (!session) throw new Error('No active session') setIsProcessing(true) try {