# Streaming messenger

The chat look (`look: "chat"`) with token streaming. `appendDelta(id, text)` buffers per frame, `endStream(id, patch)` flushes and finishes, and a `stop` event fires from the Stop button. The list sticks to the newest message while the reader is there and keeps the reader's row still while a reply grows below them; the message toolbar opens on hover and on keyboard focus, and one polite status region announces only the newest incoming message.
