import { PauseCircle, PlayCircle } from "lucide-react"; import type { AgentModeInfo } from "sandbox-agent"; const ChatSetup = ({ agentId, agentMode, permissionMode, model, variant, streamMode, polling, availableAgents, activeModes, currentAgentVersion, onAgentChange, onAgentModeChange, onPermissionModeChange, onModelChange, onVariantChange, onStreamModeChange, onToggleStream }: { agentId: string; agentMode: string; permissionMode: string; model: string; variant: string; streamMode: "poll" | "sse"; polling: boolean; availableAgents: string[]; activeModes: AgentModeInfo[]; currentAgentVersion?: string | null; onAgentChange: (value: string) => void; onAgentModeChange: (value: string) => void; onPermissionModeChange: (value: string) => void; onModelChange: (value: string) => void; onVariantChange: (value: string) => void; onStreamModeChange: (value: "poll" | "sse") => void; onToggleStream: () => void; }) => { return (
onModelChange(e.target.value)} placeholder="Model" title="Model" /> onVariantChange(e.target.value)} placeholder="Variant" title="Variant" />
{currentAgentVersion && ( v{currentAgentVersion} )}
); }; export default ChatSetup;