import type { UIMessage } from "ai"; import { useEffect, useRef } from "react"; import ReactMarkdown from "react-markdown"; import remarkGfm from "remark-gfm"; import { deriveAgentStatus, type AgentStatus } from "../utils/agent-status"; function InlineThinking({ status }: { status: AgentStatus }) { return (