This project controls how an AI assistant's conversation is displayed in a terminal interface. It manages a variety of message types, ranging from standard chat and file attachments to complex tool executions and multi-agent interactions (swarms). The system prioritizes user experience by summarizing dense data, visualizing the AI's internal thinking, and providing real-time system status updates without cluttering the main conversation flow.
Generated by Code IQ