import React from 'react'; import { ChatMessage, AppState, AnalysisResult, ExpertResult } from '../types'; import ChatMessageItem from './ChatMessage'; import ProcessFlow from './ProcessFlow'; import Logo from './Logo'; interface ChatAreaProps { messages: ChatMessage[]; appState: AppState; managerAnalysis: AnalysisResult | null; experts: ExpertResult[]; finalOutput: string; processStartTime: number | null; processEndTime: number | null; } const ChatArea = ({ messages, appState, managerAnalysis, experts, finalOutput, processStartTime, processEndTime }: ChatAreaProps) => { const isIdle = messages.length === 0 && appState === 'idle'; return (
Prisma
Deep multi-agent reasoning.