Something went wrong. Try again.
ATProto-based AI Assistant Chat interface.
Something went wrong. Try again.
A conversation on its way shows a few paragraphs of text lines, spaced as a reply's are, in place of one turn's bubble, name, and paragraph, which read as a chat with one message rather than messages loading. MessagesSkeleton replaces TurnSkeleton, and the shared page shows it under its title too. The page's frame, which the server sends, now holds the conversation header's row with a line for its title, so the lines start where they will once the conversation loads, rather than under the sidebar's toggle on a narrow screen. The header's row and its title on its way live in HeaderFrame.tsx, which the header and the frame share, so the frame stays free of the header's panels and menus. The web UI spec describes it.
Author Date (Oct 14, 2026, 5:43 PM UTC) Commit
Copy SHA
Parent 63773430 63773430071727eef08ccdcdeb9f02142dda07a7