import React from 'react'; import { useAssistantStatus } from '@/hooks/useAssistantStatus'; import { useConfigStore } from '@/stores/useConfigStore'; import { StatusRow } from './StatusRow'; /** * Self-contained wrapper — subscribes to assistant status internally * so MessageList doesn't re-render on every streaming part delta. */ export const StatusRowContainer: React.FC = React.memo(() => { const { working } = useAssistantStatus(); const currentAgentName = useConfigStore((state) => state.currentAgentName); return ( ); }); StatusRowContainer.displayName = 'StatusRowContainer';