# Reply Bar, Chips and Attach Sources

`data.replyTo` shows a reply bar (the basic `XWUIChatReplyPreview`) above the bar; `onReplyCancel` fires from its cancel button and from Escape, and the host clears `replyTo`. The send payload carries `replyToId`. `attachmentStyle: "chip"` shows each staged or host-driven file as one chip (type badge, name, size, remove, retry on error). `data.attachSources` makes the attach button open a menu (`role="menu"`) of your sources: a source with `accept` opens the device picker with that filter, any other becomes an `attachmentSource` action carrying its id.
