feat(FN-3895): add event-driven unblock for scheduler startup recovery when
Adds an event-driven unblock path that automatically releases agents when their blocked-by dependencies complete, including startup recovery logic for any tasks still blocked at engine initialization; covered by scheduler and self-healing test suites with a minor CSS fix for the compact mobile impor Fusion-Task-Id: FN-3895
This commit is contained in:
@@ -1306,8 +1306,9 @@
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
/* New Agent: icon-only on mobile, sized to match view-toggle buttons.
|
||||
Text is visually hidden via font-size: 0 (the SVG icon keeps its size). */
|
||||
/* Import + New Agent: icon-only on mobile, sized to match view-toggle
|
||||
buttons so the no-wrap action row never overflows (FN-3895 follow-up). */
|
||||
.agents-view-primary-actions .agent-import-trigger,
|
||||
.agents-view-primary-actions .btn-task-create {
|
||||
width: calc(var(--space-lg) * 2 + var(--space-xs));
|
||||
height: calc(var(--space-lg) * 2 + var(--space-xs));
|
||||
|
||||
@@ -800,7 +800,7 @@ export function AgentsView({ addToast, projectId, onOpenTaskLogs, agentOnboardin
|
||||
<RefreshCw size={16} className={isLoading ? "spin" : undefined} />
|
||||
</button>
|
||||
<button
|
||||
className="btn btn-sm"
|
||||
className="btn btn-sm agent-import-trigger"
|
||||
onClick={() => {
|
||||
setIsImporting(true);
|
||||
setIsControlsPanelOpen(false);
|
||||
|
||||
Reference in New Issue
Block a user