import { AnswerPartsView } from "../answer-ui/answer-parts-view";
import { getAnswerPresentation } from "../answer-ui/answer-presentation";
import { hasPendingMessageInput } from "../presentation/message-process-groups";
import type { AgentChatMessage } from "../types";
import { AgentMessageDetails, AgentMessageProgress } from "./agent-message-details";
export function AgentMessageProcessContent({
messages,
qaOnly,
showProgress,
runningMessageId
}: {
messages: AgentChatMessage[];
qaOnly: boolean;
showProgress: boolean;
runningMessageId?: string;
}) {
const progress = messages.flatMap((message) => (message.progress ?? []).map((item) => ({
...item, id: JSON.stringify([message.id, item.id])
})));
return (
<>
{showProgress ?