diff --git a/apps/ai-game-creator-shell/src/features/project-workspace/planningSessionV2.ts b/apps/ai-game-creator-shell/src/features/project-workspace/planningSessionV2.ts index b31064ff1..ed7130e28 100644 --- a/apps/ai-game-creator-shell/src/features/project-workspace/planningSessionV2.ts +++ b/apps/ai-game-creator-shell/src/features/project-workspace/planningSessionV2.ts @@ -541,16 +541,20 @@ export function planningSessionToRuntime( ? 'running' : isQuestion ? 'waiting-for-user-input' - : session.status === 'approved' || session.status === 'rejected' - ? 'completed' - : 'idle'; + : session.status === 'provider_failed' + ? 'failed' + : session.status === 'approved' || session.status === 'rejected' + ? 'completed' + : 'idle'; const phase = isQuestion ? 'waiting-for-user-input' : session.status === 'planning' ? 'planning' - : status === 'completed' - ? 'completed' - : 'idle'; + : session.status === 'provider_failed' + ? 'failed' + : status === 'completed' + ? 'completed' + : 'idle'; const question = session.currentQuestion; const userInputRequest: AgentRuntimeUserInputRequest | null = question ? {