vn6295337 Claude Opus 4.5 commited on
Commit
e6a47ad
·
1 Parent(s): dc70069

fix: Check MCP 'executing' status in ProcessFlow visualization

Browse files

Added isServerExecuting check so MCP containers glow when backend
sets them to 'executing' state during research phase.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

frontend/src/components/ProcessFlow.tsx CHANGED
@@ -460,11 +460,13 @@ export function ProcessFlow({
460
  const isFailed = serverStatus === 'failed';
461
  const isPartial = serverStatus === 'partial';
462
  const isServerCompleted = serverStatus === 'completed';
 
463
 
464
  // Determine visual status: failed/partial take precedence (persist for session)
465
  const status = isFailed ? 'failed' :
466
  isPartial ? 'partial' :
467
  isServerCompleted ? 'completed' :
 
468
  researcherStatus === 'executing' ? 'executing' : 'idle';
469
  const Icon = mcp.icon;
470
  return (
 
460
  const isFailed = serverStatus === 'failed';
461
  const isPartial = serverStatus === 'partial';
462
  const isServerCompleted = serverStatus === 'completed';
463
+ const isServerExecuting = serverStatus === 'executing';
464
 
465
  // Determine visual status: failed/partial take precedence (persist for session)
466
  const status = isFailed ? 'failed' :
467
  isPartial ? 'partial' :
468
  isServerCompleted ? 'completed' :
469
+ isServerExecuting ? 'executing' :
470
  researcherStatus === 'executing' ? 'executing' : 'idle';
471
  const Icon = mcp.icon;
472
  return (