import type { AgentChatRunState, ChatMessage } from "@agents24/react" export function isScaffoldTimelineLoading({ activeRunId, message, runState, streamingMessageId, }: { activeRunId: string | null message: ChatMessage runState: AgentChatRunState streamingMessageId: string | null }): boolean { if (runState !== "streaming" && runState !== "reconnecting") return false return message.id === streamingMessageId || Boolean(message.runId && message.runId === activeRunId) }