+ {layout.unknownParentCount} relationship + {layout.unknownParentCount === 1 ? " is" : "s are"} unknown or cyclic. Cafe does not draw + them. +
+ ) : null} + {layout.duplicateNodeIdCount > 0 ? ( ++ {layout.duplicateNodeIdCount} repeated node identifier + {layout.duplicateNodeIdCount === 1 ? " was" : "s were"} dropped. +
+ ) : null} + + {selected ? ( ++ {selected.objective ?? selected.detail ?? "Objective not reported"} +
++ Recorded by:{" "} + {selected.parentId === null + ? "This node is the thread." + : (selectedParent?.title ?? "The source reported a thread that is not available.")} +
++ {node.objective ?? node.detail ?? "Objective not reported"} +
++ Latest detail: + {node.detail ?? "Not reported"} +
++ Observed span: + {node.observedSpanSeconds === null + ? "Not reported" + : `${formatDuration(node.observedSpanSeconds)} between the first and the last recorded update`} +
++ Last activity: + {node.lastActivityAt && lastActivityAgeSeconds !== null ? ( + + ) : ( + "Not reported" + )} +
+ {quiet && lastActivityAgeSeconds !== null ? ( ++ No recorded update for {formatDuration(lastActivityAgeSeconds)}. The last reported + state is shown. This is not proof that the agent stopped. +
+ ) : null} ++ No plan reported for this thread. +
+ )} ++ {snapshot.providerLabel + ? `Provider: ${snapshot.providerLabel}` + : "Provider: not reported"} + {snapshot.modelLabel ? ` · Model: ${snapshot.modelLabel}` : " · Model: not reported"} + {" · "} + Agents reported: {snapshot.agentCount} +
+ + {snapshot.nodes.length === 0 ? ( +No thread is selected.
++ This provider reported no agent lifecycle for this thread. +
+ ) : null} ++ No recorded workflow activity. +
+ ) : ( +{activity.summary}
++ {activity.kind} + + +
+