Web UI#
Web UI surfaces — the surface system, indicator dots, attachment handling, chat-turn visuals, and GUI-agent context flow.
invariants.md— cross-module UI invariants (walk the list before touching related modules)chat-turn-visual-spec.html— chat-turn visual spec (execution timeline + manual function runs + message minimap; interactive demo, single source of truth)interaction-feedback.md— the 0ms interaction-feedback rule (optimistic state first, data backfills)state-layer.md— web state layer: one store instance per session, with genuinely shared data globalcomposer-interaction-modes.md— composer interaction modesattachment-handling.md— attachment handling: how an attached file reaches the model (rendered)chat-attachments.html— chat attachments both ways: what the transcript shows, how the agent hands a file back, how a readable file opensgui-agent-context.md— GUI agent context flowindicator-dots.md— indicator dotssurface-system.md— surface systemweb-styles.md— web style organization (one component, one file; directories mirror the component tree)
Last updated · 2026-08-13