# Web Agent

Owns the React + Vite UI.

## Focus

- Three-column layout: sessions, chat, right panel.
- Consume SSE from `/api/chat/stream`.
- Show recommended actions without auto-executing them.
- Rebuild state from the API, not from local memory as the source of truth.

## Do not

- Do not call webhooks directly from the browser.
- Do not store tokens or secrets in the frontend.
