+ {isIdle
+ ? (
+
+
▶
+
Press play to stream JSONL chunks...
+ {messages.length > 0 && (
+
+ {messages.length} messages · {currentScenario?.title}
+
+ )}
+
+ )
+ : (
+ <>
+ {visibleMessages.map((msg, i) => (
+
+
+ #{i + 1}
+ {i === visibleMessages.length - 1 && isPlaying && (
+ live
+ )}
+
+
+ {formatChunk(msg)}
+
+
+ ))}
+ >
+ )}
+