Spaces:
Sleeping
Sleeping
fix: Check MCP 'executing' status in ProcessFlow visualization
Browse filesAdded 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 (
|