Sessions & chat
Sessions are per-workspace conversations bound to an agent type: Cursor agent or Claude, depending on availability and login state.
Chat & transport
Section titled “Chat & transport”- WebSocket streaming for prompts and assistant output; cancel in flight.
- History with pagination (load more for older messages).
- Markdown rendering for assistant (and relevant user) content.
Prompting
Section titled “Prompting”- Prompt queue: queue multiple prompts, set model per item, reorder/delete; state persists while navigating.
- Model selection: global default (including auto) and per-message overrides; Cursor model lists are loaded from the server when applicable.
- Images: attach images to prompts (uploaded server-side, shown in-thread with lightbox).
Lifecycle & UX
Section titled “Lifecycle & UX”- Rename, tags, archive, delete; bulk archive/delete from lists.
- Busy state when a session is processing, pushed to lists over WebSocket.
- Embedded Files and Git panels in the session layout on larger screens.
- Responsive: sidebar + chat on desktop; mobile session list vs chat tabs; visual viewport handling for mobile keyboards.
Related
Section titled “Related”- Orchestrators — multi-step workflows instead of a single thread
- Settings — agent authentication