Two views for chat history
Chat history serves two different needs. When an engineer is investigating a specific conversation, a dialogue view is far more readable. When they need to scan across many interactions, compare patterns, or find a specific exchange, a dense table view is faster. Both views exist, and the user chooses based on what they're trying to do.